我有一个表示rgb图像的numpy矩阵。它的形状是(n,m,3)n行,m列和3个通道。我想把它转换成rgb值列表沿着相应的索引。
我可以转换为RGB值列表,但我试图有行和列索引旁边以及。
我们可以只对rgb值做这样的操作。flat_image = np.reshape(image, [-1,3]) # shape = [mxn, 3]
添加行号和列号后,形状应为[mxn,3+2]
因此,平面图像中的前三列表示RGB,第四列表示来自原始图像阵列的行号,第五列表示来自原始图像阵列的列号。
我有一个表示rgb图像的numpy矩阵。它的形状是(n,m,3)n行,m列和3个通道。我想把它转换成rgb值列表沿着相应的索引。
我可以转换为RGB值列表,但我试图有行和列索引旁边以及。
我们可以只对rgb值做这样的操作。flat_image = np.reshape(image, [-1,3]) # shape = [mxn, 3]
添加行号和列号后,形状应为[mxn,3+2]
因此,平面图像中的前三列表示RGB,第四列表示来自原始图像阵列的行号,第五列表示来自原始图像阵列的列号。
1条答案
按热度按时间2lpgd9681#
可以使用
numpy.indices
构造行/列索引,然后将其与flat_image
连接