用opencv将彩色图像转为灰度图的代码
时间: 2024-05-05 17:15:13 浏览: 170
基于opencv与pyqt5实现的图像处理程序,已实现转灰度图、图像平滑、形态学操作、梯度计算、阈值处理等等+源代码+文档说明
5星 · 资源好评率100%
以下是用OpenCV将彩色图像转为灰度图的代码示例:
```
import cv2
# 读取彩色图像
img = cv2.imread('image.jpg')
# 将彩色图像转为灰度图
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 显示灰度图
cv2.imshow('Gray Image', gray_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个例子中,我们使用`cv2.imread()`函数读取名为`image.jpg`的彩色图像。然后,我们使用`cv2.cvtColor()`函数将彩色图像转换为灰度图像。最后,我们使用`cv2.imshow()`函数显示灰度图像,并使用`cv2.waitKey()`等待用户按下任意键关闭窗口。
阅读全文