知道了色彩空间
然后结合numpy数组就可以根据色彩空间的范围截取画面中的颜色了
hsvObj = cv.inRange(hsv, lower_hsv, up_hsv)
核心就是这个,通过色彩空间的范围来截取图片获得一个二值图像
也就是纯黑纯白的图像
各个颜色在HSV色彩空间的取值范围如下图
黑 | 灰 | 白 | 红 |
知道了色彩空间
然后结合numpy数组就可以根据色彩空间的范围截取画面中的颜色了
hsvObj = cv.inRange(hsv, lower_hsv, up_hsv)
核心就是这个,通过色彩空间的范围来截取图片获得一个二值图像
也就是纯黑纯白的图像
各个颜色在HSV色彩空间的取值范围如下图
黑 | 灰 | 白 | 红 |