OpenCV: 处理颜色变化并读取图像
发布时间
阅读量:
阅读量
OpenCV颜色空间转换函数及常用方法
- 实现从BGR到Gray的转换时,需要应用cv2.COLOR_BGR2GRAY这一参数标志
- 在进行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)
还没有任何评论哟~
