python实现图像膨胀并保存
时间: 2023-06-12 20:07:33 浏览: 262
Python绘制并保存指定大小图像的方法
使用Python实现图像膨胀可以使用OpenCV库,下面是一个简单的例子:
```python
import cv2
# 读取图像
img = cv2.imread('input.jpg', cv2.IMREAD_GRAYSCALE)
# 设置膨胀的核大小
kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (5, 5))
# 对图像进行膨胀操作
dilation = cv2.dilate(img, kernel, iterations=1)
# 保存膨胀后的图像
cv2.imwrite('output.jpg', dilation)
```
首先使用`cv2.imread`函数读取输入图像,将其转换为灰度图像。然后使用`cv2.getStructuringElement`函数创建核,这里使用矩形结构,大小为5x5。接着使用`cv2.dilate`函数对图像进行膨胀操作,其中`iterations`参数表示膨胀的次数。最后使用`cv2.imwrite`函数保存膨胀后的图像。
需要注意的是,OpenCV库需要先安装才能使用,可以使用以下命令进行安装:
```
pip install opencv-python
```
阅读全文