Отображать температуру как цвет с помощью C #?

Кто-нибудь знает алгоритм, который измеряет температуру в Кельвинах / Цельсиях и возвращает RGB?

Как в тепловизионных камерах.

Я нашел несколько ссылок:

http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_T.html

http://www.fourmilab.ch/documents/specrend/ specrend.c

enter image description here

Но я не могу понять, какой цвет XYZ?

enter image description here

У меня есть температура только в градусах Цельсия ..

я могу преобразовать ее в любую температуру Формулы преобразования температуры

ОБНОВЛЕНИЕ: Файл данных о цвете черного тела Я нашел это ... но эти градусы Кельвина невозможны ... я имею в виду красный должен быть горячим ... так почему 8000k синий, а 1000k красный ...

14
задан Oliver Charlesworth 29 August 2011 в 13:42
поделиться