python怎么分割图像
时间: 2024-01-10 15:06:05 浏览: 102
python 图像分割
3星 · 编辑精心推荐
在Python中,您可以使用Pillow(Python Imaging Library)来分割图像。下面是一个使用Pillow分割图像的示例代码:
```python
from PIL import Image
# 打开图像
im = Image.open("image.jpg")
# 获取图像大小
width, height = im.size
# 每个块的大小
block_size = 100
# 分割图像
for i in range(0, width, block_size):
for j in range(0, height, block_size):
# 定义每个块的左上角和右下角坐标
left = i
top = j
right = i + block_size
bottom = j + block_size
# 确保最后一个块不超过图像边界
if right > width:
right = width
if bottom > height:
bottom = height
# 裁剪并保存块
block = im.crop((left, top, right, bottom))
block.save(f"block_{i}_{j}.jpg")
```
这将把图像分割成大小为100x100像素的块,并将每个块保存为单独的图像文件。您可以根据需要更改块大小。
阅读全文