2015-02-06 13 views
0

documentation,一个BGR图像表示这种方式的OpenCV:OpenCV:表示BGR图像的数组的维数是多少?

image description http://docs.opencv.org/_images/math/154cd030d6aa7d29c35852ac468a3e3e14b882bf.png

我的问题:什么是这张照片显示的阵列的尺寸是多少?

+1

'print img.shape'会告诉你 – dragon2fly 2015-02-06 09:27:58

+0

@ dragon2fly简单而智能的解决方案。我从来没想过那个。非常感谢你 – user4519127 2015-02-06 09:36:42

回答

1

the docs

图像属性包括行,列和通道数,图像数据的类型,像素等图像的

形状由img.shape访问的数量。它返回的行,列和通道数量的元组(如果图像是彩色):

>>> print img.shape 
(342, 548, 3) 

如果图像是灰度,元组返回只包含行数和列数。所以这是一个很好的方法来检查加载的图像是灰度还是彩色图像。

+0

链接很有趣。谢谢。请问您能解释一下BGR图像的3D阵列吗? – user4519127 2015-02-06 09:59:46

+0

我认为图像像素值存储在数据属性以及颜色 – GPPK 2015-02-06 10:02:52