Dataset之图片数据增强:基于TF实现图片数据增强(原始的训练图片reshaped_image→数据增强→distorted_image(训练时直接使用))

目录

数据增强步骤

数据增强实现代码


数据增强步骤

1、对reshaped_image随机裁剪图片:从原始32×32裁剪到24×24小块进行训练,因为小块可以取在图像的任何位置,所以仅此一步就可以大大增加训练、集的样本数目。
2、对裁剪后的小块进行水平翻转:随机翻转图片。每张图片有50%的概率被水平左右翻转,另有50%的概率保持不变
3、随机改变亮度和对比度:对得到的图片进行亮度和对比度的随机改变。

数据增强实现代码

#TF实现数据增强。原始的训练图片是reshaped_image ,最后会得到一个数据增强后的训练样本distorted_image。#训练时,直接使用distorted_image 进行训练即可。# Randomly crop a [height, width] section of the image.#1、对reshaped_image随机裁剪图片,从原始32×32裁剪到24×24小块进行训练,因为小块可以取在图像的任何位置,所以仅此一步就可以大大增加训练、集的样本数目。distorted_image = tf.random_crop(reshaped_image, [height, width, 3])# Randomly flip the image horizontally.#2、对裁剪后的小块进行水平翻转。随机翻转图片。每张图片有50%的概率被水平左右翻转,另有50%的概率保持不变distorted_image = tf.image.random_flip_left_right(distorted_image)# Because these operations are not commutative, consider randomizing# the order their operation.#3、随机改变亮度和对比度:对得到的图片进行亮度和对比度的随机改变。distorted_image = tf.image.random_brightness(distorted_image,max_delta=63)distorted_image = tf.image.random_contrast(distorted_image,lower=0.2, upper=1.8)

Dataset之图片数据增强:基于TF实现图片数据增强(原始的训练图片reshaped_image→数据增强→distorted_image(训练时直接使用))相关推荐

  1. DL之pix2pix:基于TF利用pix2pix模型对food_resized数据集实现Auto Color自动上色技术—训练测试过程全记录

    DL之pix2pix:基于TF利用pix2pix模型对food_resized数据集实现Auto Color自动上色技术 目录 训练 food_resized数据集展示 TB过程监控 1.SCALAR ...

  2. 防仿百度图片背景色php,基于jQuery实现仿百度首页换肤背景图片切换代码_jquery...

    不多说了,先给大家展示效果图,本文支持源码下载哦,需要的朋友可以直接下载使用,代码很简单哦- html代码: css代码: *{margin:0;padding:0} a{color:#fff; ma ...

  3. os如何读取图片_CV:基于face库利用cv2调用摄像头根据人脸图片实现找人

    CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array) 目录 输出结果 设计思路 核 ...

  4. mysql分组取出每组地一条数据_基于mysql实现group by取各分组最新一条数据

    基于mysql实现group by取各分组最新一条数据 前言: group by函数后取到的是分组中的第一条数据,但是我们有时候需要取出各分组的最新一条,该怎么实现呢? 本文提供两种实现方式. 一.准 ...

  5. (原创)基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示

    在(原创基于ZedBoard的Webcam设计(一):Zedboard上的USB摄像头(V4L2接口)的图片采集中,我们完成了ZedBoard上USB摄像头的单幅图片采集,采集到的图片是存储在文件系统 ...

  6. 基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示

    在(原创基于ZedBoard的Webcam设计(一):Zedboard上的USB摄像头(V4L2接口)的图片采集中,我们完成了ZedBoard上USB摄像头的单幅图片采集,采集到的图片是存储在文件系统 ...

  7. Dataset之MNIST:MNIST(手写数字图片识别及其ubyte.gz文件)数据集简介、下载、使用方法(包括数据增强)之详细攻略

    Dataset之MNIST:MNIST(手写数字图片识别及其ubyte.gz文件)数据集简介.下载.使用方法(包括数据增强,将已有MNIST数据集通过移动像素上下左右的方法来扩大数据集为初始数据集的5 ...

  8. TF之DCGAN:基于TF利用DCGAN测试自己的数据集并进行生成过程全记录

    TF之DCGAN:基于TF利用DCGAN测试自己的数据集并进行生成过程全记录 目录 训练的数据集部分图片 输出结果 1.默认参数输出结果 训练过程全记录 训练的数据集部分图片 以从网上收集了许多日式动 ...

  9. TF之DCGAN:基于TF利用DCGAN测试MNIST数据集并进行生成过程全记录

    TF之DCGAN:基于TF利用DCGAN测试MNIST数据集并进行生成 目录 测试结果 测试过程全记录 测试结果 train_00_0099 train_00_0799 train_00_0899 t ...

最新文章

  1. VB.NET 数组的定义 动态使用 多维数组
  2. 直播 | 孙剑团队最新工作:用于物体检测的实例条件知识蒸馏 | NeurIPS 2021
  3. 《网络攻防实践》第八周作业
  4. LeetCode K-diff Pairs in an Array
  5. DirectX 开发环境配置
  6. 多线程编程:阻塞、并发队列的使用总结
  7. iScroll学习笔记
  8. Android 自定义软键盘实现
  9. python case语句_高效使用Python字典,技巧都在这里!
  10. Windows下根据进程id获得进程名
  11. Python基础学习总结、学习展望
  12. 3dm游戏运行包_动作游戏ACT 逃离丧尸镇 Shadows of Kurgansk 电脑游戏资源
  13. 阿里巴巴微服务技术实践
  14. lenneth -- 基于koa2 的web极简框架
  15. mySQL基础之常见函数
  16. C语言打印图形小妙招
  17. Xshell的一个轻量且免费的替代品ConEmu
  18. PHP教程电子版下载
  19. 满江红票房破6亿,你觉得好看吗?
  20. 计算机如何连接网络扫描仪,如何添加局域网网络扫描仪

热门文章

  1. ios应用,64位问题,Missing 64-bit support
  2. shell的基础学习
  3. 解决电信网通封锁路由以及上网机器台数的破解方法
  4. IP phone配製學習
  5. linux下用户配置文件与系统配置文件
  6. 为什么 RestTemplate 那么棒,看这篇就够了!
  7. 什么?你的团队没有100人,那就不要用微服务了!
  8. JVM CPU Profiler技术原理及源码深度解析
  9. JVM发生频繁 CMS GC,罪魁祸首是这个参数!
  10. 拼多多技术事故复盘,程序员应该学到什么?