遥感影像python图像切片
时间: 2023-10-24 18:08:23 浏览: 232
python gdal + skimage实现基于遥感影像的传统图像分割及合并外加矢量化
遥感影像的图像切片是将遥感影像按照一定大小进行分割,每个小块称为一个图像切片。在Python中,可以使用PIL库(Pillow库的fork)来进行图像切片操作。
首先,使用PIL库中的`Image.open()`方法读取遥感影像文件。然后,可以使用`Image.crop()`方法根据指定的区域坐标来进行切片。切片的区域可以通过指定左上角和右下角的像素坐标来定义。最后,可以使用`Image.save()`方法将切片保存为独立的图像文件。
下面是一个示例代码,演示了如何进行遥感影像的图像切片:
```python
from PIL import Image
# 读取遥感影像文件
image = Image.open("path/to/image.jpg")
# 定义切片的大小和数量
slice_width = 256
slice_height = 256
num_slices = 16
# 进行图像切片
for i in range(num_slices):
# 计算切片的起始坐标
left = i * slice_width
top = 0
right = left + slice_width
bottom = top + slice_height
# 切片
slice_image = image.crop((left, top, right, bottom))
# 保存切片
slice_image.save(f"slice_{i}.jpg")
```
阅读全文