GrayImage = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
时间: 2024-08-13 12:05:02 浏览: 53
对python cv2批量灰度图片并保存的实例讲解
在OpenCV(cv2)中,`cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)` 是一个常见的图像处理函数,用于将彩色图像从BGR(蓝色-绿色-红色)色彩空间转换为灰度(GRAY)色彩空间。BGR是许多摄像头和大多数图像文件的标准颜色格式,而灰度图像仅包含单通道,每个像素由强度值表示,便于后续的计算机视觉任务,如边缘检测、特征提取等。
具体步骤如下:
1. `img` 是你需要转换的彩色图像,通常是OpenCV读取或处理后的图像数据。
2. `cv2.COLOR_BGR2GRAY` 是一个颜色转换代码,告诉OpenCV从BGR模式转换到灰度模式。
执行这个操作后,`GrayImage` 就是一个灰度版本的原始图像,其形状和大小与原图相同,但每个像素的值只有0到255之间的整数,表示灰度级别的亮度。
阅读全文