请你用python实现对遥感影像(像素值在0-255)的膨胀和腐蚀操作
时间: 2023-05-13 20:06:10 浏览: 90
好的,以下是用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()
```
请注意,这只是一个简单的示例代码,实际应用中可能需要根据具体情况进行调整。
阅读全文