Вопрос № 21705: Здравствуйте!
Сейчас работаю над проектом диагностики человеческого лица, т.н.невербальное наблюдение. Возникла следующая проблема: прочитал в докладе ВП Вежневца "Локализация человеческого лица на цветном растровом изображении" что для...Вопрос № 21719: Граждане, уважаемые, памагите!!!!
хочется использовать в своем проекте gif-анимацию
по ссылочке:
http://www.bcbdev.ru/codesamples/vcl/standardgifjpegincbuilder.htm
написано:
Для того, чтобы использовать стандартные компоненты для ...
Вопрос № 21.705
Здравствуйте!
Сейчас работаю над проектом диагностики человеческого лица, т.н.невербальное наблюдение. Возникла следующая проблема: прочитал в докладе ВП Вежневца "Локализация человеческого лица на цветном растровом изображении" что для этого используют цветовую сегментацию кожи на цветном изображении. Так вот первый вопрос - как разделить яркостную и оттеночную компоненты. В приложении приведены фрагменты его доклада.
И второй - какие методы контрастирования целесообразно применять и где об этом можно почитать.
Приложение:
Отправлен: 03.06.2005, 11:12
Вопрос задала: Vovka (статус: Посетитель)
Всего ответов отправлено: 1
Отвечает: DSota
Здравствуйте, Vovka!
1. Цвет можно перевести из RGB в HSB (HSV, HSL, etc. - в инете есть
преобразователи таких формата для любых языков):
Представь себе куб три стороны которой лежат на осях X,Y,Z, а один угол лежит
в точке (0,0,0), а по осям х,у,z - откладываеться значения цвета r,g,b. И если
представить эту точку как вектор из точки 0,0,0 в полярной системе координат,
то эти координаты и будут составлять яркость (длина полученного вектора),
насыщенность(угол наклона этого вектора к главной диагонали куба из 0 (которая
идет из 0,0,0 в 1,1,1)), оттенок (угол вращения вокруг этой главной
диагонали). При этом для определения цвета важны только эти углы наклона,
яркость неважна. В случае же с фотографией - достатосно определить отношения B/G, B/R и их и использовать.
2. Методы контрастирования не понадобятся - вы же не смотерть на фото будете,
а обрабатывать, а машине все-равно отличается ли яркость 2 соседних точек на
0.1 или 1 - легче всего умножить все используемые числа на какой-нибудь
коэффициент (это только для увеличения точности вычислений). Скорее всего
понадобиться шумовой фильтр изображения - для удаления мусорных точек (типа
изображения крошек на стекле сканера :)) ).
Почитать можно http://www.webmascon.com/topics/colors/.
--------- Открыть глаза навстречу солнцу.
Ответ отправил: DSota (статус: Практикант)
Отправлен: 03.06.2005, 13:40
Вопрос № 21.719
Граждане, уважаемые, памагите!!!!
хочется использовать в своем проекте gif-анимацию
по ссылочке:
http://www.bcbdev.ru/codesamples/vcl/standardgifjpegincbuilder.htm
написано:
Для того, чтобы использовать стандартные компоненты для работы с файлами gif и jpeg в C++Builder, необходимо зарегистрировать данные типы файлов. Для регистрации напишите следующий код. (приложение)
так куда это нуна вписать, чтобы оно работало, и как потом пользоваться??? использовать компоненты сторонних разработчиков не хоцеца :(
благодарю за потраченное на чтение и ответы время и силы
Приложение:
Отправлен: 03.06.2005, 15:57
Вопрос задала: Степанюк Александр (статус: Посетитель)
Всего ответов отправлено: 1
Отвечает: Rusland
Здравствуйте, Степанюк Александр!
C помощью стандартных компонент просматривать gif-анимацию не получится
Ответ отправил: Rusland (статус: 4-ый класс)
Отправлен: 03.06.2005, 16:55