OpenCV-Python:颜色空间转换(简单根据颜色追踪对象)

颜色空间转换指从一种图片表示格式转为另一种,如:BGR \leftrightarrow Gray,BGR \leftrightarrow HSV等。

颜色空间转换

在OpenCV中提供了150多种格式转换,在这里介绍两种使用最广的:BGR \leftrightarrow Gray 和 BGR \leftrightarrow HSV。颜色格式转换使用cv2.cvtColor(input_image, flag),flag决定转换类型。 BGR \rightarrow Gray,falg为cv2.COLOR_BGR2GRAY;BGR \rightarrow HSV,flag为cv2.COLOR_BGR2HSV;使用如下代码查看更多flag:

注:HSV的三个分量:色调(H)范围0->179,饱和度(S)范围0->255,明度(V)范围0->255。不同的软件使用不同的比例。

继续阅读OpenCV-Python:颜色空间转换(简单根据颜色追踪对象)