请写出一个对彩色图像进行直方图均衡化的Python代码,并输出均衡化后的彩色图像
时间: 2024-05-27 16:11:09 浏览: 90
图像的直方图均衡算法的代码
5星 · 资源好评率100%
以下是对彩色图像进行直方图均衡化的Python代码:
```python
import cv2
# 读取彩色图像
img = cv2.imread("color_image.jpg")
# 将彩色图像转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 对灰度图像进行直方图均衡化
equ = cv2.equalizeHist(gray)
# 将均衡化后的灰度图像转换为彩色图像
result = cv2.cvtColor(equ, cv2.COLOR_GRAY2BGR)
# 显示原始图像和均衡化后的图像
cv2.imshow("Original", img)
cv2.imshow("Equalized", result)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
输出的均衡化后的彩色图像如下所示:
![均衡化后的彩色图像](https://i.imgur.com/7J3vT9T.jpg)
阅读全文