计算机视觉三层RGB

时间:2018-09-10 04:47:32

标签: python image numpy opencv vision

我发现了:

red = np.uint8([[[0,0,255]]])
hsv_red = cv2.cvtColor(red,cv2.COLOR_BGR2HSV)
print(hsv_red)

在openCV Chaning Colospace教程中。我不了解np.uint8([[[0,0,255]]])。您能解释为什么使用[]三次吗?

1 个答案:

答案 0 :(得分:0)

查看尺寸:

np.uint8([[[0,0,255]]]).shape
# (1, 1, 3)

np.uint8([0,0,255]).shape
# (3,)

由于彩色图像是(n x m x 3)的矩阵,因此在图像上下文中很有意义。那么(1 x 1 x 3)是重点。