放弃C++,这是推荐使用Python来开发OpenCV的第五个教程!

初商 2019-08-05

天池大数据科研平台

颜色空间转换

1、目标

颜色空间转换,如BGR↔Gray,BGR↔HSV等

追踪视频中特定颜色的物体

OpenCV函数:cv2.cvtColor(),cv2.inRange()

2、颜色空间转换

image.png

cv2.cvtColor()用来进行颜色模型转换,参数1是要转换的图片,参数2是转换模式, COLOR_BGR2GRAY表示BGR→Gray,可用下面的代码显示所有的转换模式:

image.png

颜色转换其实是数学运算,如灰度化最常用的是:gray=R0.299+G0.587+B*0.114。

03
视频中特定颜色物体追踪

HSV是一个常用于颜色识别的模型,相比BGR更易区分颜色,转换模式用COLOR_BGR2HSV表示。

经验之谈:OpenCV中色调H范围为[0,179],饱和度S是[0,255],明度V是[0,255]。虽然H的理论数值是0°~360°,但8位图像像素点的最

登录 后评论
下一篇
云栖号资讯小编
796人浏览
2020-06-01
相关推荐
机器学习开源一览
1184人浏览
2018-12-31 12:05:55
<font color="red">[置顶]</font>
2752人浏览
2015-09-17 12:28:00
Python-OpenCV 图像与视频处理
1262人浏览
2017-03-07 10:18:00
深入浅出之正则表达式
680人浏览
2017-11-09 16:20:00
开源机器学习软件
853人浏览
2014-02-09 09:57:17
0
0
0
788