[英]How do i loop through a sliced ndarray
`
pix = cv2.imread(dirname2)
pix=pix.reshape((1,144,256,3))
pix[0:10,:,:,:]=pix[0:10,:,:,:]*0
print(pix)
framestack=[]
for x in range(0,10):
pix[x,:,:,:,:]=255
pix[0:10,:,:,:]=pix[0:10,:,:,:]*0
`
你好,我想以這樣一種方式對圖像進行切片,當我將該切片乘以 0 時,我使所有前 1000 個像素通道都為零。
現在它使圖像的所有前 10 行都為零。
然后在循環中,我想依次將每個像素通道的值打開為 255,一個接一個,但在進行時將先前的迭代或槽的值轉回零。 從我們使等於零的那 1000 個像素通道中。 我的問題是切片技術存在嚴重缺陷。
迭代第 n 維:
for x in np.rollaxis(data, n+1):
print(x)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.