Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как считать коды яркостей RGB [D7, XP]


Страницы:   1 2 3

++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]

Думаешь в этом его вопрос?


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо