Opencv圆形颜色

时间:2018-07-11 05:37:14

标签: python opencv cv2

下面的代码将在x,y坐标处绘制一个红色圆圈

>>cv2.circle(frame,(x, y), 10, (0,0,255), -1)

但是正确的红色rbg代码应为(255,0,0)。当我打印出颜色名称时,它显示为蓝色。

>>print webcolors.rgb_to_name((0,0,255))
>>blue

1 个答案:

答案 0 :(得分:0)

OpenCV使用BGR颜色空间表示颜色。因此,OpenCV在(0, 0, 255)颜色空间中将您的颜色代码RED视为BGR

如果要绘制蓝色圆圈,则必须将颜色代码传递为(255, 0, 0)

有关OpenCV中色彩空间的更多详细信息,请转到此link