pycharm直方图均衡化
时间: 2023-09-16 14:13:05 浏览: 110
直方图均衡化
在 PyCharm 中进行直方图均衡化的具体步骤如下:
1. 导入必要的库:
```python
import cv2
import numpy as np
```
2. 读取图像并转换为灰度图像:
```python
img = cv2.imread('image.jpg')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
```
3. 进行直方图均衡化:
```python
equ = cv2.equalizeHist(gray)
```
4. 显示原图和均衡化后的图像:
```python
cv2.imshow('Original Image', gray)
cv2.imshow('Equalized Image', equ)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
完整代码如下:
```python
import cv2
import numpy as np
img = cv2.imread('image.jpg')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
equ = cv2.equalizeHist(gray)
cv2.imshow('Original Image', gray)
cv2.imshow('Equalized Image', equ)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
注意,这里的 'image.jpg' 是需要替换为你自己的图像文件路径。
阅读全文