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中readline判断文件读取结束的方法
Nov 08 Python
在Python中使用NLTK库实现对词干的提取的教程
Apr 08 Python
简单讲解Python中的字符串与字符串的输入输出
Mar 13 Python
pandas 两列时间相减换算为秒的方法
Apr 20 Python
PyCharm代码整体缩进,反向缩进的方法
Jun 25 Python
Sanic框架路由用法实例分析
Jul 16 Python
Python实现投影法分割图像示例(二)
Jan 17 Python
python读取hdfs并返回dataframe教程
Jun 05 Python
python中关于数据类型的学习笔记
Jul 19 Python
python实现一个简单RPC框架的示例
Oct 28 Python
python实现跨年表白神器--你值得拥有
Jan 04 Python
Python 读取千万级数据自动写入 MySQL 数据库
Jun 28 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实现无限极分类图文教程
2014/11/25 PHP
CodeIgniter基于Email类发邮件的方法
2016/03/29 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
2012/03/01 Javascript
javascript数组去重3种方法的性能测试与比较
2013/03/26 Javascript
JS 有趣的eval优化输入验证实例代码
2013/09/22 Javascript
js替代copy(示例代码)
2013/11/27 Javascript
jQuery实现的多屏图像图层切换效果实例
2015/05/07 Javascript
程序员必知35个jQuery 代码片段
2015/11/05 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
2016/02/18 Javascript
JavaScript获取IP获取的是IPV6 如何校验
2016/06/12 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
react 父组件与子组件之间的值传递的方法
2017/09/14 Javascript
node thread.sleep实现示例
2018/06/20 Javascript
Vue下路由History模式打包后页面空白的解决方法
2018/06/29 Javascript
微信小程序使用swiper组件实现类3D轮播图
2018/08/29 Javascript
vue+vue-router转场动画的实例代码
2018/09/01 Javascript
JavaScript实现随机点名程序
2020/03/25 Javascript
Taro UI框架开发小程序实现左滑喜欢右滑不喜欢效果的示例代码
2020/05/18 Javascript
c++生成dll使用python调用dll的方法
2014/01/20 Python
Php多进程实现代码
2018/05/07 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
python二元表达式用法
2019/12/04 Python
Python tkinter常用操作代码实例
2020/01/03 Python
python通过matplotlib生成复合饼图
2020/02/06 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
Python sqlalchemy时间戳及密码管理实现代码详解
2020/08/01 Python
Python全局变量与global关键字常见错误解决方案
2020/10/05 Python
HTML5头部标签的一些常用信息小结
2016/10/23 HTML / CSS
关于HTML5+ API plusready的兼容问题
2020/11/20 HTML / CSS
Vans澳大利亚官网:购买鞋子、服装及配件
2019/09/05 全球购物
下面代码从性能上考虑,有什么问题
2015/04/03 面试题
安康杯竞赛活动总结
2014/05/05 职场文书
放飞理想主题班会
2015/08/14 职场文书
Go并发4种方法简明讲解
2022/04/06 Golang