原始图像绝对路径的图像名存储在一个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将处理好的图像保存到指定目录下的方法相关推荐

  1. java保存图片到tomcat_Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下...

    Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下 note:有差错或不足之处请批评指正,谢谢! 上一篇介绍了Java web项目中把客户端上传的图片保存到服务器中 ...

  2. R语言ggplot2可视化、在一张图中画出两条曲线(two lines in same ggplot2 graph)、使用pdf函数将ggplot2可视化图像保存到指定目录的pdf格式文件中

    R语言ggplot2可视化.在一张图中画出两条曲线(two lines in same ggplot2 graph).使用pdf函数将ggplot2可视化图像保存到指定目录的pdf格式文件中 目录

  3. R语言plot函数可视化多条曲线(multiple line in the same plot)、使用postscript函数将可视化图像保存到指定目录的(ps、postscript file)文件中

    R语言plot函数可视化多条曲线(multiple line in the same plot).使用postscript函数将可视化图像保存到指定目录的ps(ps.postscript file)格 ...

  4. python windows和linux路径_python复制文件,路径不存在问题(Windows和linux路径分隔符不统一)...

    问题: python脚本涉及到复制文件,而我们需要兼容Windows.linux和mac环境 (Windows和linux的路径分隔符不同:通过os.path.sep查看分隔符) 如果用[路径名+os ...

  5. python获取某文件路径_Python获取当前文件路径

    一. Python 获取当前文件路径方法 2. sys.path[0] 获取文件当前工作目录路径(绝对路径) sys.argv[0]|获得模块所在的路径(由系统决定是否是全名) 若显示调用python ...

  6. python自己创建模块路径_python之本地模块/包使用和创建

    image.png 模块 模块实质上就是一个python文件. 它是用来组织代码的,文件名其实就是模块名. 例如hello.py hello就是模块的名称. 包 包(package),本质来说就是一个 ...

  7. python第三方模块安装路径_Python第三方Window模块文件的几种安装方法

    python安装第三方模块 使用软件管理工具pip python自带了包管理工具,就像手机app商城,91助手等软件的功能一样. python2与python3安装模块的方法相似,值得注意的是,你在p ...

  8. python怎么写绝对路径_python绝对路径怎么写

    1. python中的"绝对路径"和"相对路径"如何理解 相对路径是相对脚本文件来的. 比如脚本在C:/python目录下,相同目录下有一个文件叫test.tx ...

  9. python 如何获取文件路径_Python如何获取文件路径/目录

    一.获取文件路径实现 1.1 获取当前文件路径 import os current_file_path = __file__ print(f"current_file_path: {curr ...

最新文章

  1. matlab中cumsum函数的使用
  2. Linux 环境 搭建Git 服务器,并且修改SSH端口使用
  3. [转]C# winForm 自定义鼠标样式的两种方法
  4. WebAPI(part11)--DOM重点核心
  5. Codeforces Round #540 (Div. 3)(部分题解)
  6. dotnetcore-officeaddin-toolbox : Office 365 Add-in开发人员的工具箱
  7. C++ stringstream输入方式
  8. java se入门_java SE 入门之运算符(第三篇)
  9. 洛谷 1972 莫队
  10. drawOval(int x,int y,int width,int height)函数
  11. 认知维度与API的可用性评估
  12. 文件带 BOM 的看法
  13. 10、共射放大电路的设计
  14. java学习之路-练习题:编写一个计算速度的程序,距离时间常量。
  15. 计算机科学与技术专业考研方向有哪些,计算机科学与技术专业考研方向有哪些?...
  16. 傅里叶变换和小波变换:时间序列异常检测
  17. AE学习的艰难困苦历程
  18. 题目内容: 你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。 如输入1234,则输出: yi er san si 注意,每个字的拼音之间有一
  19. Vue - 调用接口导出 excel 表格至本地
  20. 【TensorFlow基础操作笔记】图+对话+张量+变量+线性回归实例

热门文章

  1. gulp前端自动化工具的快速入门案例
  2. nagios监控linux nrpe安装
  3. firefox下几个实用的免费开发插件
  4. Python中使用librosa包进行mfcc特征参数提取
  5. jsp内置对象page
  6. python 实现双端队列
  7. 【php】运算符优先级界定
  8. python基础 继承
  9. oracle创建函数和调用存储过程和调用函数的例子(区别)
  10. RK3288 手动设置电池电量