请你用python实现对遥感影像的膨胀和腐蚀操作
时间: 2023-05-13 13:06:09 浏览: 173
图像膨胀与腐蚀
好的,以下是Python实现遥感影像膨胀和腐蚀操作的代码:
```python
import cv2
import numpy as np
# 读取遥感影像
img = cv2.imread('remote_sensing_image.jpg', 0)
# 定义膨胀和腐蚀的核
kernel = np.ones((5,5),np.uint8)
# 膨胀操作
dilation = cv2.dilate(img,kernel,iterations = 1)
# 腐蚀操作
erosion = cv2.erode(img,kernel,iterations = 1)
# 显示结果
cv2.imshow('Original Image', img)
cv2.imshow('Dilation', dilation)
cv2.imshow('Erosion', erosion)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这段代码可以实现对遥感影像的膨胀和腐蚀操作,其中使用了OpenCV库中的dilate和erode函数来实现。
阅读全文