例如,可以通过二维NumPy数组来简单创建
一个黑色正方形图像:
img =numpy.zeros((3,3),dtype=numpy.unit8)
控制台上打印结果如下
array([ [0,0,0...],
[0,0,0],
[0,0,0] ],dtype=uint8
)
每个像素都由一个8位整数来表示,即每个像素值的范围是0~255
利用cv2.cvtColor()函数将该图像转换成BGR(blue-green-red...)格式
控制台上
array(
[ [ [0,0,0],
[0,0,0],
[0,0,0] ],
[ [0,0,0],
[0,0,0],
[0,0,0] ],
[ [0,0,0],
[0,0,0...],
[0,0,0] ] ],
dtype=uint8
)
现在每个像素都由一个三元组
image.png
image.png
(网上找的图,侵权删)
所以它的返回值可以理解为图像存储格式