我有来自红外相机的原始像素数据(640x480 像素),代表特定的测量温度。这些像素值的范围为 0 到 65535 的 16 位。
我可以将像素值显示为 8 位灰度,效果很好。
但现在我想通过使用假调色板来显示这些像素。
我注意到这里有两个挑战:
1.) 创建一个假调色板。这意味着不仅仅是一个简单的 RGB 或 HSV 调色板......我正在考虑从黑色到黄色,到橙色,到红色,最后到紫色的过渡
2.)将像素值与我调色板上的颜色相关联(例如 0 =黑色,65535 = 紫色,但 31521 = ???)
你知道我应该如何解决这个问题吗?我使用 Qt4 和 Python (PyQt),但如果您只是分享解决方案的方式,我会非常高兴。