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 算法 排序实现快速排序
Jun 05 Python
python中bisect模块用法实例
Sep 25 Python
浅谈Python中copy()方法的使用
May 21 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
Jan 16 Python
使用pandas的DataFrame的plot方法绘制图像的实例
May 24 Python
PYQT5实现控制台显示功能的方法
Jun 25 Python
Python对wav文件的重采样实例
Feb 25 Python
Python如何爬取qq音乐歌词到本地
Jun 01 Python
Python程序慢的重要原因
Sep 04 Python
Python三维绘图之Matplotlib库的使用方法
Sep 20 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
Jan 27 Python
Python 循环读取数据内存不足的解决方案
May 25 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使用trim函数去除字符串左右空格及特殊字符实例
2016/01/07 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
Nginx环境下PHP flush失效的解决方法
2016/10/19 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
详解将数据从Laravel传送到vue的四种方式
2019/10/16 PHP
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
js+CSS 图片等比缩小并垂直居中实现代码
2008/12/01 Javascript
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
JavaScript prototype属性深入介绍
2012/11/27 Javascript
jQuery插件EnPlaceholder实现输入框提示文字
2015/06/05 Javascript
jquery使用on绑定a标签无效 只能用live解决
2016/06/02 Javascript
Vue.js使用v-show和v-if的注意事项
2016/12/13 Javascript
BootStrap整体框架之基础布局组件
2016/12/15 Javascript
BootStrap3中模态对话框的使用
2017/01/06 Javascript
基于jQuery的表单填充实例
2017/08/22 jQuery
详解基于vue-router的动态权限控制实现方案
2017/09/28 Javascript
JavaScript实现QQ列表展开收缩扩展功能
2017/10/30 Javascript
react中fetch之cors跨域请求的实现方法
2018/03/14 Javascript
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
在nuxt中使用路由重定向的实例
2020/11/06 Javascript
python实现输入数字的连续加减方法
2018/06/22 Python
Python 中导入csv数据的三种方法
2018/11/01 Python
用Q-learning算法实现自动走迷宫机器人的方法示例
2019/06/03 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
2020/03/10 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
2020/06/11 Python
详解KMP算法以及python如何实现
2020/09/18 Python
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
工作表现评语
2014/01/19 职场文书
红旗团支部事迹材料
2014/01/27 职场文书
小学模范班主任事迹材料
2014/05/13 职场文书
帝企鹅日记观后感
2015/06/10 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
Mysql中where与on的区别及何时使用详析
2021/08/04 MySQL
Win11任务栏太宽了怎么办?一招解决Win11任务栏太宽问题
2021/11/21 数码科技
Java 异步任务计算FutureTask
2022/04/28 Java/Android