python中例子
时间: 2023-09-12 15:07:44 浏览: 81
下面是一个使用 Python 中 OpenCV 库实现膨胀腐蚀的例子:
```python
import cv2
import numpy as np
# 读取图像
img = cv2.imread("example.jpg", cv2.IMREAD_GRAYSCALE)
# 定义膨胀腐蚀核
kernel = np.ones((5,5),np.uint8)
# 膨胀操作
dilation = cv2.dilate(img,kernel,iterations = 1)
# 腐蚀操作
erosion = cv2.erode(img,kernel,iterations = 1)
# 显示原图、膨胀、腐蚀结果
cv2.imshow('Original', img)
cv2.imshow('Dilation', dilation)
cv2.imshow('Erosion', erosion)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
使用上述代码,可以读取一张灰度图像,并对其进行膨胀和腐蚀操作,并将结果在窗口中显示出来。其中,`np.ones((5,5),np.uint8)` 表示创建一个 5x5 的矩阵作为核,`iterations` 参数表示操作的次数。
阅读全文