opencv转灰度图
时间: 2024-05-19 14:10:01 浏览: 95
opencv彩色图像灰度化的问题
在OpenCV中,将一张彩色图像转换为灰度图像可以使用cv2.cvtColor()函数。以下是一个简单的示例代码:
```python
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()
```
在上述代码中,首先使用`cv2.imread()`函数读取一张彩色图像。然后使用`cv2.cvtColor()`函数将图像从BGR(Blue-Green-Red)颜色空间转换为灰度颜色空间。最后使用`cv2.imshow()`函数显示灰度图像。
阅读全文