opencv 调节图片清晰度
时间: 2023-07-07 08:32:05 浏览: 261
opencv实现图片模糊和锐化操作
5星 · 资源好评率100%
要调节图片的清晰度,可以使用OpenCV中的高斯滤波(GaussianBlur)函数或者锐化(Sharpen)函数。
高斯滤波函数可以用来平滑图像,去除噪点和细节,从而增强图像的清晰度。该函数的调用方式如下:
```python
blurred = cv2.GaussianBlur(image, (ksize, ksize), sigmaX)
```
其中,image是要处理的图像,ksize是高斯核的大小,sigmaX是X方向的标准差。
锐化函数可以用来增强图像的细节和清晰度,该函数的调用方式如下:
```python
kernel = np.array([[-1,-1,-1], [-1,9,-1], [-1,-1,-1]])
sharpened = cv2.filter2D(image, -1, kernel)
```
其中,kernel是一个3x3的锐化核,-1表示输出图像与输入图像的深度一致。
使用这两个函数可以调节图像的清晰度,需要根据具体的情况进行调试。
阅读全文