python将处理好的图像保存到指定目录下的方法
2019-01-23 12:21
5125 查看
原始图像绝对路径的图像名存储在一个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处理图片之打开\显示\保存图像的方法
- PCL点云库中怎样读取指定的PCD文件,又一次命名,处理后保存到指定目录
- 一个获取指定目录下一定格式的文件名称和文件修改时间并保存为文件的python脚本
- python获取指定目录下所有文件名列表的方法
- python处理文本文件实现生成指定格式文件的方法
- python图像处理库PIL高清晰保存缩放图片
- Python 读取指定文件夹下的所有图像方法
- python搜索指定目录的方法
- python获取指定目录下所有文件名列表的方法
- php实现将base64格式图片保存在指定目录的方法
- php实现将base64格式图片保存在指定目录的方法
- Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
- Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
- Qt从指定目录读取图像文件保存并在QLabel上不断显示Demo
- python对指定目录下文件进行批量重命名的方法
- python获取指定目录下所有文件名列表的方法
- 详解使用Python处理文件目录的相关方法
- 用python简单处理图片(1):打开\显示\保存图像
- 用python简单处理图片(1):打开\显示\保存图像
- Python读取指定目录下指定后缀文件并保存为docx