2016-09-14 73 views

回答

2

大小256x1但你仍然要與指數0開始所以,你需要Q[i,0]

+0

感謝您的幫助:) – Anuj

+0

@Anuj我的榮幸 – percusse

+0

嘿,我被困在最後一點,請如果你能幫忙。代碼如下: – Anuj

0

蟒蛇 (和numpy)使用zero-based indexing,所以第一個位置是0.您應該將您的循環更改爲:

for i in range(0,255): 
    Q[i,0] = (np.floor_divide(i, q) * q + q/2) 
# ---^-^--- 
+0

嘿,感謝您的幫助,但現在我在這部分中有一個錯誤。對於在範圍(1,高度+ 1)中的i: 對於在範圍(1,寬度+ 1)中的j: y [i,j] y = np.zeros(img.size,dtype =「uint8」) = Q(img [i,j] +1) – Anuj