1
fffflyfish 2018-05-18 14:55:10 +08:00 1
Pillow 的 Image crop 方法或者 Skimage 里直接图像转成 numpy 然后截取行列 crop
|
2
villgust OP @fffflyfish
刚才忘记补充了,目前准备用的就是 pillow,现在处理单个的有思路,但不会依据两个 txt 文件进行批量操作。 下面就是单个的操作代码: from PIL import Image img = Image.open("000.jpg") img2 = img.crop((212,964,283,226 )) img2.save("000.jpg") |
3
Eleflea 2018-05-18 15:30:31 +08:00 via Android 1
f.readlines()然后 zip
|
4
fffflyfish 2018-05-18 15:31:12 +08:00 via iPhone 1
把两个列表 zip 起来,一个 for 循环就好了
|
5
villgust OP @fffflyfish 请问合在一起后,怎么用 Image crop 方法实现读取指定行的文件名和坐标呢?
|
6
fffflyfish 2018-05-18 17:41:52 +08:00 1
```
for img_file , pos in zip(filename0 ,piccoordinate0 ) img = Image.open(img_file) img_crop = img.crop(tuple(pos.split(","))) ``` |
7
villgust OP |