python 图像膨胀
时间: 2023-07-11 09:24:16 浏览: 91
数字图像处理图像的膨胀代码
4星 · 用户满意度95%
在 Python 中进行图像膨胀操作需要使用到 OpenCV 库中的 dilate() 函数。dilate() 函数可以对二值图像进行膨胀操作,使图像中的白色区域变大。下面是一个例子:
```python
import cv2
import numpy as np
# 读取图像
img = cv2.imread('image.jpg', 0)
# 定义膨胀核
kernel = np.ones((5,5), np.uint8)
# 进行膨胀操作
dilation = cv2.dilate(img, kernel, iterations=1)
# 显示结果
cv2.imshow('Original', img)
cv2.imshow('Dilated', dilation)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上面的例子中,我们首先读取了一张灰度图像,然后定义了一个 5x5 的膨胀核,使用 dilate() 函数进行了一次膨胀操作,并将结果显示出来。其中 iterations 参数表示膨胀操作的次数,可以根据需要进行调整。
阅读全文