GAN网络进行图片增强

基于Tensorflow框架

  • 调用ModifyPictureSize.py文件

    代码如下:

    from skimage import io,transform,color
    import numpy as np

    def convert_gray(f,**args):
    """
    将彩色图片转换为灰度图片和调整大小,改变图像分辨率
    :return:
    """
    rgb = io.imread(f)
    gray = color.rgb2gray(rgb) #
    dst = transform.resize(gray, (28, 28))
    return dst

    datapath='yourpath'
    str=datapath+'/*.jpg' #识别.jpg的图像
    coll = io.ImageCollection(str,load_func=convert_gray)#批处理
    for i in range(len(coll)):
    io.imsave(r'yourpath'+np.str(i)+'.png',coll[i])

  • 将图片转换为二进制文件

    1.将你的jpg和/或png图像复制到一个类文件夹中

    2.更改相应的标签 batches.meta.txt

    3.然后使用以下bash脚本处理图像,重新调整你放在文件夹中的所有png MNIST标准28x28pixel大小

    source ./resize-script.sh

    4.最后运行以下python脚本将所有图片和类别折叠成单个ble二进制文件 - 二进制文件将显示为ubyte准备 好tar的文件

    python convert-images-to-mnist-format.py
  • GAN网络模型进行训练

    python main.py --dataset mnist --gan_type GAN --epoch 25 --batch_size 64

最新文章

  1. Android获取ROOT权限
  2. Spring的Bean之Bean的基本概念
  3. Leetcode: Create Maximum Number
  4. CAS 在 Tomcat 中实现单点登录
  5. js中的命名规范
  6. 自学了三天的SeaJs学习,解决了前端的一些问题,与小伙伴们一起分享一下!
  7. Shell中的${},##和%%的使用
  8. 私人C#笔记
  9. Unity IOC注入详细配置(MVC,WebApi)
  10. win10 Incredibuild 兼容
  11. 结合源代码分析android的消息机制
  12. Java学习笔记5(类的入门以及ArrayList)
  13. springMVC controller配置方式总结
  14. xampp集成环境下重置mysql的密码
  15. ubuntu16.04中如何启用floodlight的其中一种方式
  16. python_05 可变类型与不可变类型、集合、字符串格式化
  17. springboot 使用maven 打包 报 (请使用 -source 7 或更高版本以启用 diamond 运算符) 错误解决办法
  18. NOIP模拟赛20180917 隐藏题目
  19. Non-UTF-8 code starting with '\xbb' in file
  20. Leetcode 117

热门文章

  1. 【原】Linux中常见服务介绍
  2. Py西游攻关之基础数据类型(三)-元组
  3. 125、Java面向对象之引用传递实例三,int类型按值传递
  4. MySQL必知必会(1-8)章
  5. 【剑指Offer面试编程题】题目1390:矩形覆盖--九度OJ
  6. js 跳转 XSS漏洞 预防
  7. 灵光一闪来个科普贴:Linux文件系统
  8. JetBrains IntelliJ IDEA(IJ)v2019.3.3/3.1/3.2/3.4/3.5 for mac/windows/linux 详细安装破解教程
  9. WebApi如何接收前台传递过来的数组
  10. Python【day 19】反射