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+selenium实现截图图片并保存截取的图片
Jan 05 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
Mar 14 Python
Python实现的寻找前5个默尼森数算法示例
Mar 25 Python
基于python3 OpenCV3实现静态图片人脸识别
May 25 Python
对PyTorch torch.stack的实例讲解
Jul 30 Python
浅析python的优势和不足之处
Nov 20 Python
Python读取csv文件分隔符设置方法
Jan 14 Python
python利用7z批量解压rar的实现
Aug 07 Python
pytorch 实现查看网络中的参数
Jan 06 Python
Python 保存加载mat格式文件的示例代码
Aug 04 Python
几款好用的python工具库(小结)
Oct 20 Python
python实现对doc、txt、xls等文档的读写操作
Apr 02 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 include加载文件两种方式效率比较
2010/08/08 PHP
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
php输入流php://input使用浅析
2014/09/02 PHP
php程序内部post数据的方法
2015/03/31 PHP
PHP观察者模式实例分析【对比JS观察者模式】
2019/05/22 PHP
php libevent 功能与使用方法详解
2020/03/04 PHP
JavaScript版代码高亮
2006/06/26 Javascript
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
jQuery EasyUI API 中文文档 - EasyLoader 加载器
2011/09/29 Javascript
window.open 以post方式传递参数示例代码
2014/02/27 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
JS获取网页图片name属性的方法
2015/04/01 Javascript
WordPress中利用AJAX技术进行评论提交的实现示例
2016/01/12 Javascript
浅析Javascript ES6新增值比较函数Object.is
2016/08/24 Javascript
原生javascript移动端滑动banner效果
2017/03/10 Javascript
javascript 中的try catch应用总结
2017/04/01 Javascript
用node和express连接mysql实现登录注册的实现代码
2017/07/05 Javascript
JS正则表达式常见用法实例详解
2018/06/19 Javascript
在Python中操作文件之read()方法的使用教程
2015/05/24 Python
python3.5仿微软计算器程序
2020/03/30 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
python+matplotlib绘制旋转椭圆实例代码
2018/01/12 Python
对Python2与Python3中__bool__方法的差异详解
2018/11/01 Python
在python tkinter中Canvas实现进度条显示的方法
2019/06/14 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
2020/01/10 Python
Mysql数据库反向生成Django里面的models指令方式
2020/05/18 Python
Python3实现建造者模式的示例代码
2020/06/28 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
2020/06/28 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
2021/02/06 Python
金智子午JAVA面试题
2015/09/04 面试题
英语专业毕业生自荐信
2013/10/28 职场文书
暑期实践思想汇报
2014/01/06 职场文书
2015年项目经理工作总结
2015/04/30 职场文书
golang switch语句的灵活写法介绍
2021/05/06 Golang
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS
探讨Java中的深浅拷贝问题
2021/06/26 Java/Android