2
我已經使用枕頭將圖像加載爲numpy數組,並且生成的numpy數組的維數爲(184,184,4),即它是一個184x184像素的圖像,每個像素具有RGBA尺寸。將RGBA numpy數組轉換爲二進制2d numpy數組
對於所有的實際用途,我的應用程序只需要知道一個像素是否黑色,因此我只需要一個帶有0,1的184x184 np數組。
我是新來的numpy,特別是圖像處理,想知道是否有更快的方法來做到這一點。
我試着在循環中檢查每個像素的天真實現,這看起來太昂貴了。
如果我想要0或1而不是True或假的。 –
isBlack = np.int16((np.all(image == 0,axis = 2))) –
另外我想要最終維度等於[0,0,0,<我不關心這個地方>] –