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的Bottle框架中使用微信API的示例
Apr 23 Python
python使用opencv按一定间隔截取视频帧
Mar 06 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
Aug 31 Python
python设定并获取socket超时时间的方法
Jan 12 Python
python 求1-100之间的奇数或者偶数之和的实例
Jun 11 Python
详解用python生成随机数的几种方法
Aug 04 Python
Python GUI学习之登录系统界面篇
Aug 21 Python
python模块常用用法实例详解
Oct 17 Python
Python常用库大全及简要说明
Jan 17 Python
Python sqlite3查询操作过程解析
Feb 20 Python
python基于socket函数实现端口扫描
May 28 Python
opencv检测动态物体的实现
Jul 21 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
PHP的变量类型和作用域详解
2014/03/12 PHP
php中explode函数用法分析
2014/11/15 PHP
php自定义截取中文字符串-utf8版
2017/02/27 PHP
javascript 面向对象编程 function也是类
2009/09/17 Javascript
js注意img图片的onerror事件的分析
2011/01/01 Javascript
JS截取字符串常用方法整理及使用示例
2013/10/18 Javascript
Jquery操作js数组及对象示例代码
2014/05/11 Javascript
javascript中this的四种用法
2015/05/11 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
2015/10/10 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
Extjs实现下拉菜单效果
2016/04/01 Javascript
原生js实现简单的链式操作
2017/07/04 Javascript
vue实现树形菜单效果
2018/03/19 Javascript
vue里的data要用return返回的原因浅析
2019/05/28 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
2020/08/17 Javascript
python 随机数生成的代码的详细分析
2011/05/15 Python
Python urllib、urllib2、httplib抓取网页代码实例
2015/05/09 Python
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
2018/05/08 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
python Tkinter版学生管理系统
2019/02/20 Python
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
python3.7将代码打包成exe程序并添加图标的方法
2019/10/11 Python
python 利用已有Ner模型进行数据清洗合并代码
2019/12/24 Python
Python类继承和多态原理解析
2020/02/05 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
伊莱克斯(Electrolux)俄罗斯网上商店:瑞典家用电器品牌
2021/01/23 全球购物
如何高效率的查找一个月以内的数据
2012/04/15 面试题
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
停水通知
2015/04/16 职场文书
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
2021/04/06 Python
Oracle 区块链表创建过程详解
2021/05/15 Oracle
js 实现验证码输入框示例详解
2022/09/23 Javascript