6
我有一個3D-numpy的陣列的灰度圖像,它看起來像這樣:numpy的3D圖像陣列2D
[[[120,120,120],[67,67,67]]...]
顯然我每天RG和B相同的,因爲它是一個灰色圖像 - 這是redundent。 我希望得到一個新的二維數組,它看起來像:
[[120,67]...]
這意味着採取的每一個像素的陣列[X,X,X]剛剛x的值
我怎樣才能做到這一點?
我有一個3D-numpy的陣列的灰度圖像,它看起來像這樣:numpy的3D圖像陣列2D
[[[120,120,120],[67,67,67]]...]
顯然我每天RG和B相同的,因爲它是一個灰色圖像 - 這是redundent。 我希望得到一個新的二維數組,它看起來像:
[[120,67]...]
這意味着採取的每一個像素的陣列[X,X,X]剛剛x的值
我怎樣才能做到這一點?
如果形狀您ndarray
爲(M,N,3),那麼你就可以得到一個(M,N)這樣的灰度圖像:
>>> gray = img[:,:,0]