我得到了一个本质上是图像的数据集,但是图像中的每个像素都表示为从 -1 到 1 的值。我正在编写一个应用程序,需要将这些 -1 到 1 灰度值映射到 MATLAB“Jet”色标(红-绿-蓝颜色渐变)的关联 RGB 值。
我很好奇是否有人知道如何取一个线性值(如 -1 到 1)并将其映射到这个比例。请注意,我实际上并没有为此使用 MATLAB(我也不能),我只需要获取灰度值并将其放在 Jet 渐变上。
谢谢,亚当
原文由 Adam Shook 发布,翻译遵循 CC BY-SA 4.0 许可协议
我希望这是您正在寻找的:
我不确定这个比例是否与您链接的图像 100% 相同,但它应该看起来非常相似。
更新 我已经根据 此处 找到的 MatLab 的 Jet 调色板的描述重写了代码