Python 解读open cv中的图像输出?

Python 解读open cv中的图像输出?,python,opencv,Python,Opencv,我刚开始打开cv,我正在尝试理解从imread函数得到的输出。代码如下: img = cv2.imread('...') 图像宽度x高度为3744 x 2104 但是在我定义的img变量中,我有一个带形状的多维数组(21043743) 我想知道这个形状在图像方面意味着什么 当我迭代img时,每个项目都有一个形状(3744,3),并且有2104个这样的值。我想知道的是为什么我们有3 x 3744的值2104次。我期望得到一个宽度x高度的矩阵 图像大小为2104像素×3744像素,“3”可能是颜色

我刚开始打开cv,我正在尝试理解从imread函数得到的输出。代码如下:

img = cv2.imread('...')
图像宽度x高度为3744 x 2104

但是在我定义的
img
变量中,我有一个带形状的多维数组(21043743)

我想知道这个形状在图像方面意味着什么


当我迭代img时,每个项目都有一个形状(3744,3),并且有2104个这样的值。我想知道的是为什么我们有3 x 3744的值2104次。我期望得到一个宽度x高度的矩阵

图像大小为2104像素×3744像素,“3”可能是颜色通道的数量,即红、绿和蓝