Advertisement

OpenCV: 处理颜色变化并读取图像

阅读量:

OpenCV颜色空间转换函数及常用方法

  1. 实现从BGR到Gray的转换时,需要应用cv2.COLOR_BGR2GRAY这一参数标志
  2. 在进行BGR到HSV的转换过程中,所采用的参数标志为cv2.COLOR_BGR2HSV
    此外需注意,在OpenCV框架中定义的HSV色彩空间中,H(即色相或色调)的数值区间限定在[0,180]之间,S代表饱和度,其有效范围为[0,255],而V表示亮度,同样具有[0,255]的取值范围。然而不同软件平台对HSV色彩空间的具体数值设定可能存在差异,因此有必要将OpenCV所使用的HSV数值与其他软件系统中的对应数值进行比对分析。
复制代码
    # 导入模块
    import cv2 as cv
    
    # 读取本地图片,对图片进行色彩空间的转换
    # 调用imread()函数读入图像
    # imread(filename, flags=None)其中,涉及到的None就是告诉函数我们需要以怎样的方式读取这幅图片,cv2.IMREAD_COLOR: 读入一幅彩色图像,透明度会被忽略,默认的参数就是如此。
    # cv2.IMREAD_GRAYSCALE:以灰度模式读入图像
    image = cv.imread("图片的路径,可以采用相对路径的方式")
    # 调

全部评论 (0)

还没有任何评论哟~