TensorFlow 实战(五)—— 图像预处理
来源:互联网 发布:linux下串口调试助手 编辑:程序博客网 时间:2024/06/04 18:53
当然 tensorflow 并不是一种用于图像处理的框架,这里图像处理仅仅是一些简单的像素级操作,最终目的比如用于数据增强;
- tf.random_crop()
- tf.image.random_flip_left_right():
- tf.image.random_hue()
- random_contrast()
- random_brightness()
- random_saturation()
def pre_process_image(image, training): # This function takes a single image as input, # and a boolean whether to build the training or testing graph. if training: # For training, add the following to the TensorFlow graph. # Randomly crop the input image. image = tf.random_crop(image, size=[img_size_cropped, img_size_cropped, num_channels]) # Randomly flip the image horizontally. image = tf.image.random_flip_left_right(image) # Randomly adjust hue, contrast and saturation. image = tf.image.random_hue(image, max_delta=0.05) image = tf.image.random_contrast(image, lower=0.3, upper=1.0) image = tf.image.random_brightness(image, max_delta=0.2) image = tf.image.random_saturation(image, lower=0.0, upper=2.0) # Some of these functions may overflow and result in pixel # values beyond the [0, 1] range. It is unclear from the # documentation of TensorFlow 0.10.0rc0 whether this is # intended. A simple solution is to limit the range. # Limit the image pixels between [0, 1] in case of overflow. image = tf.minimum(image, 1.0) image = tf.maximum(image, 0.0) else: # For training, add the following to the TensorFlow graph. # Crop the input image around the centre so it is the same # size as images that are randomly cropped during training. image = tf.image.resize_image_with_crop_or_pad(image, target_height=img_size_cropped, target_width=img_size_cropped) return image
0 0
- TensorFlow 实战(五)—— 图像预处理
- [TensorFlow实战] 图片预处理
- TensorFlow学习(十):图像预处理
- TensorFlow图像数据预处理
- tensorflow图像数据预处理
- Tensorflow基础:图像预处理
- Tensorflow-图像预处理
- TensorFlow 图像预处理(二) 图像翻转,图像色彩调整
- Tensorflow中图像的预处理
- TensorFlow学习笔记-图像预处理
- TensorFlow学习--tensorflow图像预处理
- TensorFlow实战——CNN(VGGNet19)——图像风格转化
- TensorFlow实战——CNN(VGGNet19)——图像风格转化
- tensorflow 图像分类实战解析(上)
- tensorflow图像分类实战解析(下)
- TensorFlow 图像预处理(一) 图像编解码,图像尺寸调整
- 罗斯基白话:TensorFlow + 实战系列(五)实战MNIST
- 图像预处理——滤波
- @Aspect
- [04]javascript的数据类型
- OpenGL3D迷宫场景设计
- PCA人脸识别
- 我的程序员生活琐记2017年3月21日
- TensorFlow 实战(五)—— 图像预处理
- caffe Ubuntu14.04 安装教程 及 出现的问题,解决办法
- 微信小程序开发之小程序组件label标签解读以及分析实例
- Gradle sync failed: Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorSe
- RMQ问题之ST算法及分析
- 看看效果
- JAVA基础知识_1
- C++引用做参数
- PL/SQL 之三 游标基础用法