1 回答
TA贡献1966条经验 获得超4个赞
您可以将图像路径的基本名称与calculate_brightness函数的输出连接起来,并将结果设置为标题而不覆盖它们:
ref_image = plt.imshow(image1)
image_basename = os.path.basename(ref_head)
test_results = '\n'.join(map(str, calculate_brightness(image1)))
title = '\n'.join([image_basename, test_results])
plt.title(title, loc='left')
UPD:如果calculate_brightness函数的结果是浮点数,你可以通过这种方式解决你的问题:
ref_image = plt.imshow(image1)
image_basename = os.path.basename(ref_head)
title = '\n'.join([image_basename, str(calculate_brightness(image1))])
plt.title(title, loc='left')
UPD2: 要将图像保存到指定文件夹,您可以使用 plt.savefig 方法:
dir_name = '/Users/minny/Desktop/A/png/file2/some_directory' # create directory if necessary
plt.savefig('{dir_name}/{filename}'.format(dir_name=dir_name, filename=image_basename))
添加回答
举报