图像灰度化代码,基于python opencv
时间: 2023-10-16 19:09:52 浏览: 111
使用OpenCV-Python实现灰度化、二值化等基本处理
下面是基于Python OpenCV的图像灰度化代码:
```python
import cv2
# 读取原始图像
img = cv2.imread('image.jpg')
# 将图像转换为灰度图像
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 显示原始图像和灰度图像
cv2.imshow('Original Image', img)
cv2.imshow('Gray Image', gray_img)
# 等待按下任意按键退出
cv2.waitKey(0)
# 关闭所有窗口
cv2.destroyAllWindows()
```
代码中,首先使用`cv2.imread`函数读取原始图像,然后使用`cv2.cvtColor`函数将图像转换为灰度图像。最后使用`cv2.imshow`函数显示原始图像和灰度图像,使用`cv2.waitKey`函数等待按下任意按键退出,使用`cv2.destroyAllWindows`函数关闭所有窗口。
阅读全文