python将处理好的图像保存到指定目录下的方法

 更新时间:2019年01月10日 10:26:23   作者:shenruixue_CSDN  
今天小编就为大家分享一篇python将处理好的图像保存到指定目录下的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

原始图像绝对路径的图像名存储在一个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将处理好的图像保存到指定目录下的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 将字典转换为DataFrame并进行频次统计的方法

    将字典转换为DataFrame并进行频次统计的方法

    下面小编就为大家分享一篇将字典转换为DataFrame并进行频次统计的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • Django admin美化插件suit使用示例

    Django admin美化插件suit使用示例

    这篇文章主要介绍了Django admin美化插件suit使用示例,简单介绍了suit的使用界面示例,官方文档,安装语句等相关内容,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • python 识别图片中的文字信息方法

    python 识别图片中的文字信息方法

    今天小编就为大家分享一篇python 识别图片中的文字信息方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Python中字符串格式化str.format的详细介绍

    Python中字符串格式化str.format的详细介绍

    python从2.6开始支持format,新的更加容易读懂的字符串格式化方法,下面这篇文章主要介绍了Python中字符串格式化str.format的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • python字符串的index和find的区别详解

    python字符串的index和find的区别详解

    这篇文章主要介绍了python字符串的index和find的区别,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • Python如何避免文件同名产生覆盖

    Python如何避免文件同名产生覆盖

    这篇文章主要介绍了Python如何避免文件同名产生覆盖,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • PyCharm 接入 DeepSeek最新完整教程

    PyCharm 接入 DeepSeek最新完整教程

    文章介绍了DeepSeek-V3模型的性能提升以及如何在PyCharm中接入和使用DeepSeek进行代码开发,本文通过图文并茂的形式给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2025-02-02
  • 打包发布Python模块的方法详解

    打包发布Python模块的方法详解

    这篇文章我们来学习打包与发布你的Python模块的基础知识以及方法,非常的简单实用。所以不要浪费时间了,咱们开始吧!
    2016-09-09
  • Python使用Holoviews创建复杂的可视化布局

    Python使用Holoviews创建复杂的可视化布局

    Holoviews是一个基于Python的开源库,旨在简化数据可视化的创建过程,本文将为新手朋友详细介绍如何使用Holoviews创建复杂的可视化布局,感兴趣的可以了解下
    2024-11-11
  • 在django中实现页面倒数几秒后自动跳转的例子

    在django中实现页面倒数几秒后自动跳转的例子

    今天小编就为大家分享一篇在django中实现页面倒数几秒后自动跳转的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08

最新评论