OpenCV开发基于Python调整颜色空间
发布时间
阅读量:
阅读量
颜色空间转换方法
- 目标
- 转换色彩空间
- 进行目标跟踪
- 确定需要跟踪的HSV数值方法
目标
- 本文将指导读者掌握图像在不同色彩空间之间转换的技巧,例如BGR与灰度之间的转换,以及BGR与HSV之间的转换等。
- 将开发一款应用程序,用于从视频中识别并提取特定颜色的对象。
- 内容将涵盖以下功能的使用:cv.cvtColor ,cv.inRange 等。
颜色空间转换方法
OpenCV平台中包含超过150种用于颜色空间转换的途径。然而,本研究仅聚焦于其中被普遍应用的两种方式,即BGR与GRAY之间的相互转换以及BGR与HSV之间的相互转换。
在进行颜色空间转换操作时,我们采用cv模块中的cvtColor函数,其调用格式为cvtColor(input_image, flag) ,其中flag参数用于指定具体的转换类型。
当需要将BGR图像转换为GRAY图像时,应使用cv.COLOR_BGR2GRAY作为标志参数。同样地,在执行BGR到HSV的转换时,则应选用cv.COLOR_BGR2HSV作为对应的标志参数。若希望获取更多可用的标志信息,只需在Python交互式终端中执行相应的命令即可。
>>> import cv2 as cv
>>>
全部评论 (0)
还没有任何评论哟~
