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 Web框架Flask下网站开发入门实例
Feb 08 Python
Python NumPy库安装使用笔记
May 18 Python
python实现的文件同步服务器实例
Jun 02 Python
Python基于Tkinter实现的记事本实例
Jun 17 Python
Python使用multiprocessing实现一个最简单的分布式作业调度系统
Mar 14 Python
python常见排序算法基础教程
Apr 13 Python
python实现文本界面网络聊天室
Dec 12 Python
python使用requests模块实现爬取电影天堂最新电影信息
Apr 03 Python
简单介绍python封装的基本知识
Aug 10 Python
Python使用指定字符长度切分数据示例
Dec 05 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
Mar 16 Python
详解Django中views数据查询使用locals()函数进行优化
Aug 24 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使用MySQL保存session会话的方法
2015/06/26 PHP
PHP微信开发之有道翻译
2016/06/23 PHP
PHP进程通信基础之信号量与共享内存通信
2017/02/19 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
PHP7 其他修改
2021/03/09 PHP
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
文本框中,回车键触发事件的js代码[多浏览器兼容]
2010/06/07 Javascript
JS判断、校验MAC地址的2个实例
2014/05/05 Javascript
javascript实现的多个层切换效果通用函数实例
2015/07/06 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
2015/12/04 Javascript
原生js仿jquery一些常用方法(必看篇)
2016/09/20 Javascript
理解AngularJs篇:30分钟快速掌握AngularJs
2016/12/23 Javascript
详解使用nvm管理多版本node的方法
2017/08/30 Javascript
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
2018/04/13 Javascript
微信小程序 自定义弹窗实现过程(附代码)
2019/12/05 Javascript
基于JS实现计算24点算法代码实例解析
2020/07/23 Javascript
[02:40]2018年度DOTA2最佳新人-完美盛典
2018/12/16 DOTA
opencv与numpy的图像基本操作
2019/03/08 Python
python交易记录链的实现过程详解
2019/07/03 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
2019/08/07 Python
python Qt5实现窗体跟踪鼠标移动
2019/12/13 Python
Python中 Global和Nonlocal的用法详解
2020/01/20 Python
HTML5打开本地app应用的方法
2016/03/31 HTML / CSS
一份软件工程师的面试试题
2016/02/01 面试题
建筑设计学生的自我评价
2014/01/16 职场文书
酒店总经理岗位职责
2014/03/17 职场文书
高等学院职业生涯规划书范文
2014/09/16 职场文书
电工实训报告总结
2014/11/05 职场文书
事业单位年度考核评语
2014/12/31 职场文书
硕士学位论文评语
2014/12/31 职场文书
实习协议书
2015/01/27 职场文书
校园运动会广播稿
2015/08/19 职场文书
干货:如何写好观后感 !
2019/05/21 职场文书
拒绝盗图!教你怎么用python给图片加水印
2021/06/04 Python
python微信智能AI机器人实现多种支付方式
2022/04/12 Python
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js