python对图像进行切片处理
Posted 空中旋转篮球
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python对图像进行切片处理相关的知识,希望对你有一定的参考价值。
1.需求
需要对规则图形中的要素进行规则切片处理,如下,对下图中每个单独的图形裁切为一张图片,最后形成很多张图片。
2.代码实现
from PIL import Image
img = Image.open("./data/Sample_1.tif")
print(img.size)
x0=20;y0=20 #起点坐标,作为变量方便调整起始位置
dx=150;dy=150; #裁剪范围
for col in range(8):#列
for row in range(11):#行
cropped = img.crop((x0+dx*col, y0+dy*row, x0+dx*(col+1), y0+dy*(row+1))) # (left, upper, right, lower)
cropped.save("./data/Sample_1_cut/Sample_{}{}.tif".format(row,col))
3.效果图
以上是关于python对图像进行切片处理的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 多处理进程中运行较慢的 OpenCV 代码片段