我有RGB图像列表,我想从列表中的图像中获取每个通道并重塑它。但是,我从数组列表中提取通道时遇到问题。请参考以下代码;difference[0].shape输出;(1280,720,3)为了在列表中的第一个图像中获取第一个通道宽度和高度,我尝试了;difference[0][0].shape但我得到了答案; 这是通道的宽度和数量。我想要的是作为输出得到的。(720,3)(1280,720)有谁能帮我解决这个问题。
1 回答
人到中年有点甜
TA贡献1895条经验 获得超7个赞
假设是一个麻木形状数组,你可以用它来访问第一维的所有数据。difference[0]
(1280,720,3)
difference[0][:,:,0]
difference[0][:,:,0].shape
会给你.(1280, 720)
difference[0][:,:,0].shape
将为您提供红色数据。
将为您提供绿色数据。
将为您提供蓝色数据。difference[0][:,:,1].shape
difference[0][:,:,2].shape
添加回答
举报
0/150
提交
取消