刚刚的代码图片显示不好要修改
时间: 2024-02-25 07:54:51 浏览: 25
好的,这里是完整代码,包括修改后的显示图像的代码:
```python
import cv2
# 加载图片并进行灰度化处理
img = cv2.imread('noise.png', cv2.IMREAD_GRAYSCALE)
# 二值化处理
ret, binary = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)
# 使用结构元素[1 1 1;1 1 1;1 1 1]进行腐蚀操作
kernel1 = cv2.getStructuringElement(cv2.MORPH_RECT, (3, 3))
erosion1 = cv2.erode(binary, kernel1, iterations=1)
# 使用结构元素[1 1 1 1 1;1 1 1 1 1;1 1 1 1 1;1 1 1 1 1;1 1 1 1 1]进行腐蚀操作
kernel2 = cv2.getStructuringElement(cv2.MORPH_RECT, (5, 5))
erosion2 = cv2.erode(binary, kernel2, iterations=1)
# 可视化比较
cv2.imshow('original', binary)
cv2.imshow('erosion1', erosion1)
cv2.imshow('erosion2', erosion2)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
运行以上代码,即可观察到结构元素为[1 1 1;1 1 1;1 1 1]和[1 1 1 1 1;1 1 1 1 1;1 1 1 1 1;1 1 1 1 1;1 1 1 1 1]时的处理效果的异同。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)