gpt4 book ai didi

python - 将像素值显示为图像

转载 作者:太空宇宙 更新时间:2023-11-03 13:10:27 26 4
gpt4 key购买 nike

所以我有一张1280 × 960 .TIF 格式的图片。我已经提取了所有 1.200.000 像素的像素。

之后,我使用图像上的每个像素进行了一些计算,比方说:

result = each_pixel * some calculation

result 列表也有 1.200.000 个值。

现在我要做的是显示两张不同的图像,第一张带有原始像素值,表示原始图像,第二张带有 result 列表,表示计算结果对于显示在与原始图像完全相同的 x 和 y 坐标中的每个像素。

我该怎么做?我想我们可以用颜色图之类的东西来做,但我不确定。

最佳答案

执行此操作的 matplotlib 方法是:

import matplotlib.pyplot as plt
import matplotlib.cm as cm
import numpy as np

plt.imsave('filename.png', np.array(result).reshape(1280,960), cmap=cm.gray)
plt.imshow(np.array(result).reshape(1280,960))

注意:您也可以使用 glumpy

关于python - 将像素值显示为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44755458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com