opencvpython图像归一化
时间: 2023-10-08 07:07:58 浏览: 166
python opencv-图像数据归一化
在OpenCV中,可以使用cv2.normalize()函数对图像进行归一化处理。该函数的语法如下:
```python
cv2.normalize(src, dst, alpha, beta, norm_type, dtype, mask)
```
参数说明:
- src:输入图像。
- dst:输出图像。
- alpha:归一化最小值。
- beta:归一化最大值。
- norm_type:归一化类型。
- dtype:输出图像的数据类型。
- mask:掩膜图像。
下面是一个简单的例子:
```python
import cv2
import numpy as np
img = cv2.imread('test.jpg', cv2.IMREAD_GRAYSCALE)
dst = np.zeros_like(img)
cv2.normalize(img, dst, 0, 255, cv2.NORM_MINMAX)
cv2.imshow('img', img)
cv2.imshow('dst', dst)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
该例子将输入图像进行了归一化处理,输出的图像像素值范围从0到255。
阅读全文