OpenCV彩色图转灰度图
时间: 2024-06-17 22:03:44 浏览: 208
精选_毕业设计_基于Qt和OpenCV实现彩色图和灰度图的转换_完整源码
5星 · 资源好评率100%
OpenCV是一个流行的计算机视觉库,它支持许多图像处理和计算机视觉任务。将彩色图像转换为灰度图像是一项常见的任务,可以使用OpenCV进行实现。
在OpenCV中,可以使用`cvtColor`函数将彩色图像转换为灰度图像。该函数需要两个参数:输入图像和输出图像。以下是一个简单的示例代码:
```
import cv2
# 加载彩色图像
img = cv2.imread('color_image.jpg')
# 将彩色图像转换为灰度图像
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 显示灰度图像
cv2.imshow('Gray Image', gray_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上述代码中,`cvtColor`函数的第一个参数是输入彩色图像,第二个参数是颜色空间转换标志。在本例中,我们将BGR颜色空间转换为灰度颜色空间。
阅读全文