使用opencv过暗处理图片,举例出几种方法和参数,并列出代码
时间: 2023-02-07 18:29:45 浏览: 181
使用opencv进行图像处理
3星 · 编辑精心推荐
使用 OpenCV 可以使用以下几种方法来进行图像的暗处理:
1. 均值滤波:使用 cv2.blur() 或 cv2.boxFilter() 函数,可以对图像进行均值滤波,使图像变得模糊。例如:
```python
import cv2
# 读入图像
image = cv2.imread('image.jpg')
# 均值滤波
image = cv2.blur(image, (5, 5))
# 保存处理后的图像
cv2.imwrite('image_blur.jpg', image)
```
2. 高斯滤波:使用 cv2.GaussianBlur() 函数,可以对图像进行高斯滤波,使图像变得模糊。例如:
```python
import cv2
# 读入图像
image = cv2.imread('image.jpg')
# 高斯滤波
image = cv2.GaussianBlur(image, (5, 5), 0)
# 保存处理后的图像
cv2.imwrite('image_gaussian_blur.jpg', image)
```
3. 中值滤波:使用 cv2.medianBlur() 函数,可以对图像进行中值滤波,使图像变得模糊。例如:
```python
import cv2
# 读入图像
image = cv2.imread('image.jpg')
# 中值滤波
image = cv2.medianBlur(image, 5)
# 保存处理后的图像
cv2.imwrite('image_median_blur.jpg', image)
```
4. 双边滤波:使用 cv2.bilateralFilter() 函数,可以对图像进行双边滤波,使图像变得模糊。例如:
```python
import cv2
# 读入图像
image
阅读全文