zoukankan      html  css  js  c++  java
  • 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,:]

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

  • 相关阅读:
    Set / Map 集合 -ES6
    getter/setter
    构造函数-class类 -语法糖 -ES6
    原型链-继承
    创建对象/克隆
    Generator生成器函数- ES6
    iframe跨域访问
    setTimeout延迟加载
    adt新建项目后去掉appcompat_v7的解决方法
    PHP数组的操作
  • 原文地址:https://www.cnblogs.com/Fiona-Y/p/8796562.html
Copyright © 2011-2022 走看看