Advertisement

OpenCV开发基于Python调整颜色空间

阅读量:

颜色空间转换方法

  • 目标
    • 转换色彩空间
    • 进行目标跟踪
    • 确定需要跟踪的HSV数值方法

目标

  • 本文将指导读者掌握图像在不同色彩空间之间转换的技巧,例如BGR与灰度之间的转换,以及BGR与HSV之间的转换等。
    • 将开发一款应用程序,用于从视频中识别并提取特定颜色的对象。
    • 内容将涵盖以下功能的使用:cv.cvtColorcv.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)

还没有任何评论哟~