python将处理好的图像保存到指定目录下的方法


Posted in Python onJanuary 10, 2019

原始图像绝对路径的图像名存储在一个txt文件中,下面的程序实现的功能是按照txt文件的顺序,依次将图片读取然后进行处理,最后将处理之后的图像保存在指定的路径下:

# Read in the image to be detected
# 原始图像均保存在binaries.txt文件中,将包含绝对目录的图像名提取出来并写到txt文件的程序见上一篇博客
f = open("/home/shenruixue/image_test/binaries.txt")
line = f.readline()

while line:
 count_times += 1
 line = line[:-1] # 除去末尾的换行符
 print line
 print '***********************************************************'
 image = caffe.io.load_image(line)
  

 # start time
 start = time.clock()

# 此处做一系列的处理
# 。。。。。。
# 。。。。。。
# 此处做一系列的处理

 # end time
 end = time.clock()
 sum_time += (end - start)

 # draw the image
 plt.imshow(image)

 
 print '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'
# 指定处理之后的图像的保存目录
 pre_savename = '/home/shenruixue/image_test_result/'
 print (str(count_times))
# 将从txt中读取的一行字符串(包含绝对路径的图像名)进行处理,只留存最后的图像名的字符串部分,去掉绝对路径部分的字符串
# 并将自己指定的目录与原始的图像名这两个字符串连接起来,然后进行保存
 savename = os.path.join(pre_savename, line[28:]) 
 print 'line is '
 print line
 print 'savename is '
 print savename
 savefig(savename)
 #io.imsave(savename, image)
# 继续读取下一行的图像名称
 line = f.readline() 
 print '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'


 plt.pause(1)
 plt.close() 

print('Running time: %s s' %sum_time)
print('Deal with images: %s 张' %count_times)
print('mean time: %s s' %(sum_time / count_times))

以上这篇python将处理好的图像保存到指定目录下的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Protocol Buffers的C语言拓展提速Python程序的示例
Apr 16 Python
Python简单实现子网掩码转换的方法
Apr 13 Python
对pyqt5中QTabWidget的相关操作详解
Jun 21 Python
python3字符串操作总结
Jul 24 Python
pandas中遍历dataframe的每一个元素的实现
Oct 23 Python
pygame实现五子棋游戏
Oct 29 Python
使用pytorch和torchtext进行文本分类的实例
Jan 08 Python
flask框架渲染Jinja模板与传入模板变量操作详解
Jan 25 Python
PyQt中使用QtSql连接MySql数据库的方法
Jul 28 Python
Python计算矩阵的和积的实例详解
Sep 10 Python
通过案例解析python鸭子类型相关原理
Oct 10 Python
pytest进阶教程之fixture函数详解
Mar 29 Python
对python PLT中的image和skimage处理图片方法详解
Jan 10 #Python
python pandas库的安装和创建
Jan 10 #Python
Python绘制并保存指定大小图像的方法
Jan 10 #Python
解决Python plt.savefig 保存图片时一片空白的问题
Jan 10 #Python
Python使用pydub库对mp3与wav格式进行互转的方法
Jan 10 #Python
python利用ffmpeg进行录制屏幕的方法
Jan 10 #Python
Python3.6.2调用ffmpeg的方法
Jan 10 #Python
You might like
php学习 函数 课件
2008/06/15 PHP
php Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
php缓冲 output_buffering和ob_start使用介绍
2014/01/30 PHP
PHP创建多级目录的两种方法
2016/10/28 PHP
Laravel Eloquent ORM 多条件查询的例子
2019/10/10 PHP
语义化 H1 标签
2008/01/14 Javascript
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
Jquery知识点三 jquery表单对象操作
2011/01/17 Javascript
JS trim去空格的最佳实践
2011/10/30 Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
2013/03/21 Javascript
JavaScript基础函数整理汇总
2015/01/30 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
jquery+CSS3实现3D拖拽相册效果
2016/07/18 Javascript
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
js canvas实现QQ拨打电话特效
2017/05/10 Javascript
js用类封装pop弹窗组件
2017/10/08 Javascript
vue组件中的样式属性scoped实例详解
2018/10/30 Javascript
详解vue2.0 资源文件assets和static的区别
2018/11/27 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
使用nodeJS中的fs模块对文件及目录进行读写,删除,追加,等操作详解
2020/02/06 NodeJs
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
js面向对象方式实现拖拽效果
2021/03/03 Javascript
Python的高级Git库 Gittle
2014/09/22 Python
Python中bisect的用法
2014/09/23 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
简单了解django缓存方式及配置
2019/07/19 Python
Python 实现try重新执行
2019/12/21 Python
django正续或者倒序查库实例
2020/05/19 Python
关于iframe跨域使用postMessage的实现
2019/10/29 HTML / CSS
理肤泉加拿大官网:La Roche-Posay加拿大
2018/07/06 全球购物
Foreo国际站:Foreo International
2018/10/29 全球购物
党校个人自我鉴定范文
2014/03/28 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书
教师见习总结范文
2015/06/23 职场文书
RPM包方式安装Oracle21c的方法详解
2021/08/23 Oracle
Python 使用 Frame tkraise() 方法在 Tkinter 应用程序中的Frame之间切换
2022/04/24 Python