Никто случайно не знает, как перевести длину волны (нм) в RGB?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
БУ
21 ноября 2004 г. 10:38
Составить ответ
|||
Конференция
|||
Архив
Ответы
Любой букварь по телевидению, формул не помню, но перед глазами как сейчас вижу такой график разноцветный...
—
dfghjkl
(21.11.2004 19:46,
пустое
)
Я бы делал это линейной аппроксимацией по таблице из 10-15 "опорных" цветов. Опорные цвета можно получить из фотографии радуги (радуга, вроде, примерно линейна по длине волны).
—
CD_Eater
(21.11.2004 17:22,
пустое
)
Не там ищете, господа
—
CD_Eater
(21.11.2004 17:07, 1038 байт)
Что за бред? длина волны физиологическое понятие???
—
-=Shura=-
(21.11.2004 21:48,
пустое
)
Конечно, физиологическое. В принципе, если взять от каждого пика цвета нормальное распределение интенсивности, то можно получить желаемый RGB.
—
БУ
(21.11.2004 19:54,
пустое
)
Не знаю, нормальное ли. Нужен эксперимент над дальтониками. :))
—
CD_Eater
(21.11.2004 21:10,
пустое
)
любой цвет есть сумма гармоник трех составляющих R,G,B. cos Rt + cos Gt + cos Bt = kcos wt
—
filin
(21.11.2004 16:24,
пустое
)
не помню точную формулу cos A + cos B = cos(A+B)/2 + cos (A-B)/2 .... например A - частота красного цвета, а B - частота зеленого, в результате половина суммы этих частот будет результирующая частота.... возможно в чем то ошибаюсь
—
filin
(21.11.2004 16:49,
пустое
)
Делал когда-то, формула там совсем простая. Но работает только для 256 цветов,
—
-=Shura=-
(21.11.2004 11:37, 44 байт)
Точнее говоря, делал наоборот - распознавание определнной длинны волны в картинке
—
-=Shura=-
(21.11.2004 11:38,
пустое
)
Впрямую наверно никак. длина волны обсолютное значение. RGB относительное
—
si
(21.11.2004 10:54,
пустое
)
Да и забыл RGB это же смесь цветов . Какая длина волны например у коричневого :)
—
si
(21.11.2004 11:10,
пустое
)
Если 256 цветов, то вполне определённая!
—
-=Shura=-
(21.11.2004 11:42,
пустое
)
А какая длина волны у R=255 G=255 B=255 :)
—
si
(21.11.2004 12:00,
пустое
)
Е-мое. Вопрос был наоборот - как из 565 нм получить его код в RGB типа #FF0000. В ту сторону однозначно должно получиться.
—
БУ
(21.11.2004 13:02,
пустое
)
В ту сторону тоже может получиться НЕОДНОЗНАЧНО :-)
—
-=Shura=-
(21.11.2004 13:57, 218 байт)
Короче, опять придется делать самому. :)
—
БУ
(21.11.2004 14:08,
пустое
)
Увы, не катит. Подбор ЭКВИВАЛЕНТНО ВОСПРИНИМАЕМЫХ комбинаций стандартных РГБ -- задача местами просто устрашающая. Чапай на солидный оптический форум и там выспрашивай. Кстати, все-таки ты прав -- однозначность тут есть, при однозначном базисе РГБ, а он стандартный и местами даже физиологический.
—
Николай Коровин
(21.11.2004 15:45,
пустое
)
Формулу мы брали из какой-то старой книжки по телевидению. Если очень уж тебе припрёт - попробую найти :-)
—
-=Shura=-
(21.11.2004 14:48,
пустое
)
Вы неправильно вопрос сформулировали. Вот лучше так: как получить жёлтый (600 нм) из красного (700), синего(400) и зелёного(550)
—
Крок
(21.11.2004 12:23,
пустое
)
Товарисч, это 24-битный цвет. Я уже пятый раз толкую про 256
—
-=Shura=-
(21.11.2004 12:02,
пустое
)
Сори... :) хорошо какая длина волны у белого в 256 битной кодировке.
—
si
(21.11.2004 12:05,
пустое
)
:-)) Не надо меня подъ..ать, не помню я уже подробностей. Но формула такая есть
—
-=Shura=-
(21.11.2004 12:08,
пустое
)
Ок :) разойдемся с миром и каждый при своем мнении :)
—
si
(21.11.2004 12:23,
пустое
)
А чем, к примеру, миллион цветов хуже 256-ти? Ну разрядов побольше... Главное, договориться, что называть "коричневым" (а равно розовым, сиреневым и пр.).
—
U
(21.11.2004 11:58,
пустое
)
А вот там как раз уже смесь получается,одной длиной волны не определяются такие цвета
—
-=Shura=-
(21.11.2004 12:01,
пустое
)
Определенный спектральный состав, но не длина волны.
—
si
(21.11.2004 11:57,
пустое
)
Нет, именно абсолютно однозначная длина волны! А коричневого в 256 цветах просто нет! :-)
—
-=Shura=-
(21.11.2004 11:59,
пустое
)
Ребят', вы все тут не отравились часом?
—
Николай Коровин
(21.11.2004 12:42, 1453 байт)
Не дури голову. Я всего лишь и имел в виду, что виндузные 256 цветов монохромны
—
-=Shura=-
(21.11.2004 13:54,
пустое
)
А вот и есть! :))
—
U
(21.11.2004 12:12,
пустое
,
ссылка
)
Так это уже обратное преобразование. Из абсолютной величины отностиельную куда как проще сделать. Трансформатором :)
—
U
(21.11.2004 11:22,
пустое
)
Трансформатором.
—
PicoDev2
(21.11.2004 10:52,
пустое
)
Поясни
—
БУ
(21.11.2004 10:58,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru