python做批量剪切、旋转等小程序

我自己在学习python时自己动手做了几个简单实用的小程序,对大家做图像的增强很有效果,我包括我的同学目前都在用我的小程序来做图像增强,非常的实用。话不多说上代码:

import glob
import os

from skimage import io,exposure

os.chdir(r"H:eixin")
a="H:\beixin\"
i=0;
for file_name in glob.glob("*.jpg"):

img=io.imread(a+file_name)

gam1=exposure.adjust_gamma(img,3)

io.imsave('H://beixin1//'+str(i)+'.jpg',gam1)
i+=1

示例是批量使用log提高对比度的代码,红色部分是图片的文件夹,你可以自己更改,如果想要做批量的旋转只需要将 gam1=exposure.adjust_gamma(img,3)这句话更改为roi1=transform.rotate(img,60)即可,同理,批量固定位置剪切的程序为roi=img[70:210,70:210,:]

哈哈,是不是很简单,所以,在学习语言的时候自己动手改进几个对自己的学习是非常有帮助的。

原文地址:https://www.cnblogs.com/Fiona-Y/p/8796562.html