我自己在学习python时自己动手做了几个简单实用的小程序,对大家做图像的增强很有效果,我包括我的同学目前都在用我的小程序来做图像增强,非常的实用。话不多说上代码:
import glob
import os
from skimage import io,exposure
os.chdir(r"H:\beixin")
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,:]
哈哈,是不是很简单,所以,在学习语言的时候自己动手改进几个对自己的学习是非常有帮助的。