Opencv Python 简明教程
OpenCV Python - Image Properties
OpenCV 会在 NumPy 数组中读取图像数据。此 ndarray 对象的 shape() 方法揭示了图像属性,例如维度和通道。
使用 shape() 方法的命令如下:
>>> img = cv.imread("OpenCV_Logo.png", 1)
>>> img.shape
(222, 180, 3)
在上述命令中:
-
前两个项目 shape[0] 和 shape[1] 表示图像的宽度和高度。
-
Shape[2] 表示通道数。
-
3 表示图像有红绿蓝 (RGB) 通道。
类似地,size 属性返回图像大小。图像大小的命令如下:
>>> img.size
119880
ndarray 中的每个元素代表一个图像像素。
我们可以借助下面提到的命令访问和操作任何像素的值。
>>> p=img[50,50]
>>> p
array([ 1, 1, 255], dtype=uint8)