Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Распознование объекта на изображении 
:(
    Опции темы
SKANDALize
Дата 2.10.2006, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 2.10.2006

Репутация: нет
Всего: нет



Нужно создать программу которая будет хранить в себе фотографии не жилательных посетителей(Black List), и она же будет получать картинку с камеры на каторах будут отображены все посетители, нужно сделать так что бы эта программа самостоятельно фиксировала кортинку с камеры и сравнивала их с фотографиями из Black List'a , и в случии совпадения сигнализировала об этом чтобы Служба  Безопасности могла вовремя среагироват smile  smile 

Меня интересует как можно сделать это сравнение и чтоб она распозновала определенного человека на этой фотографии
PM MAIL   Вверх
DENNN
Дата 2.10.2006, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



Надо взять много денюжек и поехать по всем институтам и научно-техническим университетам - глядишь кто-нибудь и поможет.  smile  smile  smile 
Опубликованных готовых решений нет. Я читал про споб анализа на основе т.н. "собственных векторов", но реализовывать не пробовал, насколько хорош сказать не могу.

Это сообщение отредактировал(а) DENNN - 3.10.2006, 09:03
PM ICQ   Вверх
esperant0
Дата 2.10.2006, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 714
Регистрация: 20.5.2005

Репутация: 4
Всего: 14



При определенных предположениях неплохо себя зарекомендовал тут - метод главных компонент


--------------------
 
 Student->Teacher Assistant ->Research assistant->Microsoft Software Development Engineer 

Пользователь получил наказание за то, что проигнорировал замечание которое было написано модератором  а затем стерто и которое он - пользователь не мог видеть. 
PM MAIL   Вверх
unicuum
Дата 8.10.2006, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка

Репутация: нет
Всего: 8



Цитата(SKANDALize @  2.10.2006,  10:46 Найти цитируемый пост)
Нужно создать программу которая будет хранить в себе фотографии не жилательных посетителей(Black List), и она же будет получать картинку с камеры на каторах будут отображены все посетители

Ничего себе задача

Цитата(SKANDALize @  2.10.2006,  10:46 Найти цитируемый пост)
нужно сделать так что бы эта программа самостоятельно фиксировала кортинку с камеры и сравнивала их с фотографиями из Black List'a , и в случии совпадения сигнализировала об этом чтобы Служба  Безопасности могла вовремя среагироват

Захват с видео устройства в реальном времени лучше всего делать DirectShow, но со сравнением, то есть с обработкой самого изображения возникнут проблемы

Цитата(SKANDALize @  2.10.2006,  10:46 Найти цитируемый пост)
Меня интересует как можно сделать это сравнение и чтоб она распозновала определенного человека на этой фотографии 

Всё это фантастика. Есть такие системы, они там по расстоянию глаз и всяких контуров, как правильно было сказано по векторам и отрезкам делают сравнение с базой данных, то есть сравниваются не картинки, а то что из них получилось при обработке. Но вообще даже на те несовершенные системы которые сейчас существует были потрачены огромные деньги, там даже не в миллионах долларов расценка идёт, а намного выше, так что дело плохо.

С таким же успехом можно создавать программу, которая преобразует двухмерную картинку в 3D сцену или пользоваться всё теми же старыми векторами. В общем сложно всё это.


--------------------
user posted image
обычный день на винграде
PM   Вверх
ILAgent
Дата 8.10.2006, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 1.3.2006

Репутация: нет
Всего: нет



Цитата(unicuum @ 8.10.2006,  11:35)
С таким же успехом можно создавать программу, которая преобразует двухмерную картинку в 3D сцену 

Это уже далеко не фантастика  smile 
PM MAIL   Вверх
DENNN
Дата 9.10.2006, 08:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



Цитата(ILAgent @  8.10.2006,  22:33 Найти цитируемый пост)
Это уже далеко не фантастика

Но назвать их работающими системами язык не поворачивается smile
PM ICQ   Вверх
Hidrag
Дата 10.10.2006, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 877
Регистрация: 9.4.2005
Где: JDK

Репутация: нет
Всего: 25



Единственное, можно изменить задачу! Когда изображение получается не с общей "картинки" а каждого лицом тыкать в камеру, "фоткать" и ждать пока система проанализирует ....


--------------------
user posted image
PM WWW ICQ   Вверх
karataev
Дата 10.10.2006, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 28.1.2006
Где: Россия, Нижний Но вгород

Репутация: нет
Всего: нет



У нас в университете такая система работает уже несколько лет (года два). Придумали ее студенты факультета ВМК на котором я учусь smile
PM MAIL WWW ICQ   Вверх
SKANDALize
Дата 10.10.2006, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 2.10.2006

Репутация: нет
Всего: нет



А поподробней можно на чем основана и т.д.
PM MAIL   Вверх
Gen
Дата 10.10.2006, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 30.7.2006

Репутация: нет
Всего: 1



Как мне кажется - с определенной степенью погрешности, разумеется, но можно!

Вот только ИХМО для того, чтобы свести эту погрешность к минимуму, нам достаточно, для начала, понять 1 маленькую вещь - каким образом сам человек различает лица других людей?? smile 

А уж дальше, как говорится - "дело техники" (С)

Это сообщение отредактировал(а) Gen - 12.10.2006, 08:44
PM MAIL   Вверх
karataev
Дата 10.10.2006, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 28.1.2006
Где: Россия, Нижний Но вгород

Репутация: нет
Всего: нет



а фиг ее знает...она как то из общей картинки вырезает движущиеся предметы, потом там отделяет одни только лица, и заносит их в базу данных. В последующие разы как то сравнивает...
PM MAIL WWW ICQ   Вверх
SparF
Дата 10.10.2006, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 387
Регистрация: 14.9.2006
Где: Санкт-Петербург/М осква

Репутация: нет
Всего: 18



karataev
SKANDALize
Где-то читал, что там используется определение расстояния до точек лица (что-то вроде лазерного дальномера+камера), по этим данным уже строится 3D образ лица. Было это в каком-то журнале. Если найду его - скажу.



--------------------
Люди, не пользуйтесь пиратским программным обеспечением - переходите на Linux!
PM MAIL ICQ   Вверх
maxim1000
Дата 10.10.2006, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



доводилось пересекаться с прототипами подобных программ, видел два подхода, получил обрывистые сведения об их работе:
1. двумерный: начинается всё с поиска глаз, потом по ним делается относительное позиционирование эталона (из БД) и только что снятого изображения, дальше - не знаю, дума, уже сравниваются отдельные характерные области (нос, рот т т.д.)
2. трёхмерный: ставят параллельно две камеры на небольшом расстоянии, снимают лицо, по двум снимкам восстанавливают 3d-форму, а дальше уже как-то сравнивают их, это помогаетне абстрагироваться от всякой косметики и пр...


--------------------
qqq
PM WWW   Вверх
unicuum
Дата 11.10.2006, 02:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка

Репутация: нет
Всего: 8



Цитата(karataev @  10.10.2006,  21:03 Найти цитируемый пост)
У нас в университете такая система работает уже несколько лет (года два). Придумали ее студенты факультета ВМК на котором я учусь smile 

Да, а что ж они миллионы не зашибают? Между прочим, американцы бешеные деньги предлагали за такой проект.

Цитата(ILAgent @  8.10.2006,  22:33 Найти цитируемый пост)
Это уже далеко не фантастика  smile  

Назови хоть один пример программы автоматического преобразование растрового двухмерного изображение в трёхмерную сцену, а потом уж говори, что это не фантастика. Масло хохланд надо меньше есть, а то ещё глюки про инопланетян начнутся.

Цитата(SparF @  10.10.2006,  21:35 Найти цитируемый пост)
Где-то читал, что там используется определение расстояния до точек лица (что-то вроде лазерного дальномера+камера), по этим данным уже строится 3D образ лица. Было это в каком-то журнале. Если найду его - скажу.

Ну да, несколько камер, повёрнутых под определённым углом, причём компьютер заранее знает под каким. Особое освещение и прочие излишества. И то система сможет определить только поверхность, например вазы или прочего. А что это даёт? Да практически ничего, не будут же людей заставлять смотреть в камеру, вот так повернись да вот так. В общем, всё это не надёжно, и стоит заметить годится только под одну задачу – идентификация (опознавание людей). Ни о каком 3D и речи идти не может. Показывали, как работает такая системка в американских казино и аэропортах. Честно сказать не впечатляет, все равно основа это человеческий фактор. Просто машина когда «сомневается» предлагает челу оператору посмотреть, к примеру, не тысячу фотографий, а несколько десятков, к тому же в её базу данных нужно вручную вводить векторные данные новых людей. Для казино подобно делают для шулеров, в аэропорту пытаются сварганить такую штуку для преступников, но говорю, во-первых такая прога стоит десятки миллионов долларов, во-вторых она частный случай, да ещё и далека от совершенства. Последнее кстати признают даже сами разработчики.


--------------------
user posted image
обычный день на винграде
PM   Вверх
esperant0
Дата 11.10.2006, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 714
Регистрация: 20.5.2005

Репутация: 4
Всего: 14



Цитата(Gen @ 10.10.2006,  21:14)
Как мне кажется - с определенной степенью погрешности, разумеется, но можно!

Вот только ИХМО для того, чтобы свести эту погрешность к минимуму, нам нужно, для начала, понять 1 маленькую вещь - каким образом сам человек различает лица других людей?? smile 

А уж дальше, как говорится - "дело техники" (С)

если уж быть точным, то замените слово нужно на достаточно.


ИБо необходимость вы тут ни как не докажете


--------------------
 
 Student->Teacher Assistant ->Research assistant->Microsoft Software Development Engineer 

Пользователь получил наказание за то, что проигнорировал замечание которое было написано модератором  а затем стерто и которое он - пользователь не мог видеть. 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0955 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.