![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как считать коды яркостей RGB [D7, XP]
++vist++ © (2008-07-27 00:30:00)Подскажите кто-нибудь, как считать коды яркостей произвольного пискела изображения TImage?
brother (2008-07-28 09:48:00) [21]> Необходимо сделать wavelet кодек
а готовые разве не существуют? может велосипед изобретать и не надо)
@!!ex (2008-07-28 08:47:00) [22]> [21] brother © (28.07.08 08:31)
В принципе там не так сложно, проапгрейженный Фурье...
@!!ex (2008-07-28 08:32:00) [23]> [20] ++vist++ © (28.07.08 08:13)
Это не яркость. :(
brother (2008-07-28 08:31:00) [24]> Необходимо сделать wavelet кодек
О_О
зы почитал про него, удачи!
++vist++ (2008-07-28 08:13:00) [25]Необходимо сделать wavelet кодек. WaveLet алгоритм подразумевает разделение исходного изображения на отдельные матрицы яркостей. То есть, матрицы RED, GREEN и BLUE. Вот именно для этого разделения я и спрашиваю, как считать код яркости!
brother (2008-07-28 05:27:00) [26]имхо [4] автору нужно...
Anatoly Podgoretsky (2008-07-27 20:25:00) [27]> @!!ex (27.07.2008 19:53:17) [17]
Ну формул много, вот только автор продолжает партизанить.
@!!ex (2008-07-27 19:53:00) [28]> [16] Sergio666 © (27.07.08 19:46)
Зачет.. Как раз собирался эту формулу написать. :)
Sergio666 (2008-07-27 19:46:00) [29]Ну если речь идет о яркости, тогда
lum = R * 0.29 + G * 0.60 + B * 0.11
Наверно это, автор и спрашивал.
>ИМХО, автор уже забыл что писал на каком-то там делфимастере
:))
Denis__ (2008-07-27 14:17:00) [30]
> Но лучше было бы, чтоб автор сам объяснил
ИМХО, автор уже забыл что писал на каком-то там делфимастере:)
{RASkov} (2008-07-27 13:56:00) [31]> [12] Тын-Дын © (27.07.08 12:26)
> Да всё верно.
Не факт.
>Юрий явно правильно понял вопрос. Совершенный новичок спрашивает, как получить RGB пикселя
Может автор хочет изменением(получением) одного значения иметь новый оттенок какого либо цвета. Т.е. BRGB
1-я B - яркость...
Но лучше было бы, чтоб автор сам объяснил, что же он имел в виду под кодом яркости...
Хотя в любом случае яркость - это и есть цвет пиксела :)
Denis__ (2008-07-27 13:52:00) [32]
> Да всё верно. Юрий явно правильно понял вопрос. Совершенный
> новичок спрашивает, как получить RGB пикселя.
Телепаторы рулят? Откуда такая уверенность? У меня есть вариант, но озвучивать не буду.
Тын-Дын (2008-07-27 12:26:00) [33]Да всё верно. Юрий явно правильно понял вопрос. Совершенный новичок спрашивает, как получить RGB пикселя.
Anatoly Podgoretsky (2008-07-27 10:52:00) [34]> Юрий Зотов (27.07.2008 2:27:10) [10]
А я вообше никакой.
Юрий Зотов (2008-07-27 02:27:00) [35]> Anatoly Podgoretsky © (27.07.08 02:15) [5]
> Думаешь в этом его вопрос?
Я просто не смог придумать никакой другой разумной интерпретации.
{RASkov} (2008-07-27 02:21:00) [36]> [6] Anatoly Podgoretsky © (27.07.08 02:16)
Ну вот и я о том же, но может Ю. Зотов более проникся в моск автору? :)
{RASkov} (2008-07-27 02:20:00) [37]> [5] Anatoly Podgoretsky © (27.07.08 02:15)
С другой стороны, что есть яркость пиксела на канве?
- Его(пиксела) цвет.
Может автору и нужно получить цвет отдельного пиксела.... А может даже и разложить его по байтам...(последнее предложение в [3])
Palladin (2008-07-27 02:19:00) [38]"Осторожно - дети!"
Anatoly Podgoretsky (2008-07-27 02:16:00) [39]> {RASkov} (27.07.2008 2:13:04) [4]
В RGB вообще яркости нет, это надо переводить в другую цветовую схему.
Даже GrayScale нельзя считать за яркость.
Anatoly Podgoretsky (2008-07-27 02:15:00) [40]> Юрий Зотов (27.07.2008 2:02:03) [3]
Думаешь в этом его вопрос?