失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python保存图片到指定路径_python将处理好的图像保存到指定目录下的方法

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

时间:2021-09-29 18:05:51

相关推荐

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

如果觉得《python保存图片到指定路径_python将处理好的图像保存到指定目录下的方法》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。