tensorflow实现图像的裁剪和填充方法


Posted in Python onJuly 27, 2018

tensorflow里面提供了实现图像进行裁剪和填充的函数,就是tf.image.resize_image_with_crop_or_pad(img,height,width )。img表示需要改变的图像,height是改变后图像的高度,width是宽度。

例如:

import matplotlib.pyplot as plt;
import tensorflow as tf;
 
image_raw_data_jpg = tf.gfile.FastGFile('11.jpg', 'r').read()
 
with tf.Session() as sess:
	img_data_jpg = tf.image.decode_jpeg(image_raw_data_jpg)
	img_data_jpg = tf.image.convert_image_dtype(img_data_jpg, dtype=tf.float32)
	crop = tf.image.resize_image_with_crop_or_pad(img_data_jpg, 500, 500)
	pad = tf.image.resize_image_with_crop_or_pad(img_data_jpg, 2000, 2000)
 
	plt.figure(1)
	plt.imshow(crop.eval())
	plt.figure(2)
	plt.imshow(pad.eval())
	plt.show()

结果:

tensorflow实现图像的裁剪和填充方法

以上这篇tensorflow实现图像的裁剪和填充方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python提取内容关键词的方法
Mar 16 Python
解析Python中的异常处理
Apr 28 Python
简单谈谈python中的语句和语法
Aug 10 Python
python解析xml简单示例
Jun 21 Python
Tensorflow训练MNIST手写数字识别模型
Feb 13 Python
Python列表切片常用操作实例解析
Mar 10 Python
查看已安装tensorflow版本的方法示例
Apr 19 Python
Pycharm修改python路径过程图解
May 22 Python
使用pandas库对csv文件进行筛选保存
May 25 Python
Python CategoricalDtype自定义排序实现原理解析
Sep 11 Python
Python中logging日志的四个等级和使用
Nov 17 Python
PyMongo 查询数据的实现
Jun 28 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
Jul 27 #Python
对Tensorflow中的矩阵运算函数详解
Jul 27 #Python
python+influxdb+shell编写区域网络状况表
Jul 27 #Python
TensorFlow 合并/连接数组的方法
Jul 27 #Python
pytorch训练imagenet分类的方法
Jul 27 #Python
使用pytorch进行图像的顺序读取方法
Jul 27 #Python
PyTorch读取Cifar数据集并显示图片的实例讲解
Jul 27 #Python
You might like
Linux操作系统安装LAMP环境
2015/06/26 PHP
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
jquery offset函数应用实例
2012/11/14 Javascript
javascript中的循环语句for语句深入理解
2014/04/04 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
使用plupload自定义参数实现多文件上传
2016/07/19 Javascript
微信小程序 Storage API实例详解
2016/10/02 Javascript
Vue.js双向绑定实现原理详解
2016/12/22 Javascript
jQuery实现遍历复选框的方法示例
2017/03/06 Javascript
VUE使用vuex解决模块间传值问题的方法
2017/06/01 Javascript
javaScript中的空值和假值
2017/12/18 Javascript
Vue组件化开发思考
2018/02/02 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
2019/09/19 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
2021/02/07 Vue.js
[01:00:54]TI4正赛第二日开场
2014/07/20 DOTA
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
Python解惑之True和False详解
2017/04/24 Python
PyQt5每天必学之滑块控件QSlider
2018/04/20 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
Pandas时间序列:重采样及频率转换方式
2019/12/26 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
HTML5 Canvas标签使用收录
2009/07/07 HTML / CSS
KENZO官网:高田贤三在法国创立的品牌
2019/05/16 全球购物
STP的判定过程
2012/10/01 面试题
暑期社会实践先进个人主要事迹
2014/05/22 职场文书
解除租房协议书
2014/12/03 职场文书
社区节水倡议书
2015/04/29 职场文书
运动会口号霸气押韵
2015/12/24 职场文书
CSS的class与id常用的命名规则
2021/05/18 HTML / CSS
Python实现排序方法常见的四种
2021/07/15 Python
简述Java中throw-throws异常抛出
2021/08/07 Java/Android
CDPR谈《巫师》新作用虚幻5原因 称不会为Epic独占
2022/04/06 其他游戏
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技