|
楼主 |
发表于 2021-8-18 15:35:03
|
显示全部楼层
因为上面的代码是将仿真后的结果保存到txt文件了,如果不能通过可视化的方式显示结果就太可惜了。
下面是一段python代码通过提取这个txt文件中的值来生成jpg格式的图片。
from PIL import Image
import math
file = open(r'F:\test\sim\RGB2GRAY\testB_data_out_path.txt')
img = Image.open(r"F:\test\sim\RGB2GRAY\source.jpg")
x = img.width
y = img.height
im = Image.new("RGB", (x, y))
for i in range(0, x):
for j in range(0, y):
line = file.readline()
rgb = line.split(" ")
im.putpixel((i, j), (int(rgb[0]), int(rgb[0]), int(rgb[0])))
im.save(r"F:\test\sim\RGB2GRAY\dest.jpg")
下面是仿真用的原图和生成的结果图。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|