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 相关文章推荐
Python FTP操作类代码分享
May 13 Python
Python访问MySQL封装的常用类实例
Nov 11 Python
python使用三角迭代计算圆周率PI的方法
Mar 20 Python
python实现的简单FTP上传下载文件实例
Jun 30 Python
Python下rrdtool模块的基本使用方法
Nov 13 Python
快速入手Python字符编码
Aug 03 Python
Python数据类型之List列表实例详解
May 08 Python
python itchat实现调用微信接口的第三方模块方法
Jun 11 Python
pycharm 安装JPype的教程
Aug 08 Python
如何基于python生成list的所有的子集
Nov 11 Python
Python django搭建layui提交表单,表格,图标的实例
Nov 18 Python
浅谈怎么给Python添加类型标注
Jun 08 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 获取远程网页内容的函数
2009/09/08 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
2013/04/28 PHP
php的POSIX 函数以及进程测试的深入分析
2013/06/03 PHP
php中读写文件与读写数据库的效率比较分享
2013/10/19 PHP
PHP下用Swoole实现Actor并发模型的方法
2019/06/12 PHP
细品javascript 寻址,闭包,对象模型和相关问题
2009/04/27 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
js生成的验证码的实现与技术分析
2014/09/17 Javascript
JavaScript通过join函数连接数组里所有元素的方法
2015/03/20 Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
2016/06/28 Javascript
安装Node.js并启动本地服务的操作教程
2018/05/12 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
vue计算属性无法监听到数组内部变化的解决方案
2019/11/06 Javascript
Postman环境变量全局变量使用方法详解
2020/08/13 Javascript
python数据结构之图深度优先和广度优先实例详解
2015/07/08 Python
Python的Django中将文件上传至七牛云存储的代码分享
2016/06/03 Python
使用python为mysql实现restful接口
2018/01/05 Python
python删除某个字符
2018/03/19 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
2018/04/27 Python
django框架CSRF防护原理与用法分析
2019/07/22 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
python 进程的几种创建方式详解
2019/08/29 Python
python logging通过json文件配置的步骤
2020/04/27 Python
Pandas实现一列数据分隔为两列
2020/05/18 Python
Python调用.net动态库实现过程解析
2020/06/05 Python
深入理解Python变量的数据类型和存储
2021/02/01 Python
HTML5的文档结构和新增标签完全解析
2017/04/21 HTML / CSS
HTML5标签使用方法详解
2015/11/27 HTML / CSS
canvas画图被放大且模糊的解决方法
2020/08/11 HTML / CSS
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
德国便宜的宠物店:Brekz.de
2020/10/23 全球购物
好的旅游活动方案
2014/08/19 职场文书
公司授权委托书
2014/10/17 职场文书
2014年节能降耗工作总结
2014/12/11 职场文书
怀孕辞职信怎么写
2015/02/28 职场文书
医药公司开票员岗位职责
2015/04/15 职场文书