灰度图像3*3均值处理和灰度图像7*7均值处理的代码只需要改变一个数字就可以实现吗
时间: 2024-05-12 07:15:48 浏览: 14
是的,只需要修改数字即可实现不同大小的均值处理。下面是对应的示例代码:
3*3均值处理:
```python
import cv2
import numpy as np
# 读取灰度图像
img = cv2.imread('image.jpg', 0)
# 定义卷积核
kernel_size = 3
kernel = np.ones((kernel_size, kernel_size), np.float32) / (kernel_size * kernel_size)
# 进行卷积操作
result = cv2.filter2D(img, -1, kernel)
# 显示结果
cv2.imshow('image', img)
cv2.imshow('result', result)
cv2.waitKey(0)
```
7*7均值处理:
```python
import cv2
import numpy as np
# 读取灰度图像
img = cv2.imread('image.jpg', 0)
# 定义卷积核
kernel_size = 7
kernel = np.ones((kernel_size, kernel_size), np.float32) / (kernel_size * kernel_size)
# 进行卷积操作
result = cv2.filter2D(img, -1, kernel)
# 显示结果
cv2.imshow('image', img)
cv2.imshow('result', result)
cv2.waitKey(0)
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)