从数组列表中获取 RGB 通道

我有RGB图像列表,我想从列表中的图像中获取每个通道并重塑它。但是,我从数组列表中提取通道时遇到问题。

请参考以下代码;

difference[0].shape

输出;

(1280,720,3)

为了在列表中的第一个图像中获取第一个通道宽度高度,我尝试了;

difference[0][0].shape

但我得到了答案; 这是通道的宽度和数量。我想要的是作为输出得到的。(720,3)(1280,720)

有谁能帮我解决这个问题。


慕姐8265434
浏览 65回答 1
1回答

人到中年有点甜

假设是一个麻木形状数组,你可以用它来访问第一维的所有数据。difference[0](1280,720,3)difference[0][:,:,0]difference[0][:,:,0].shape会给你.(1280, 720)difference[0][:,:,0].shape将为您提供红色数据。将为您提供绿色数据。将为您提供蓝色数据。difference[0][:,:,1].shapedifference[0][:,:,2].shape
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python