Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2015, 04:49   #1
lipunovms
Новичок
Джуниор
 
Регистрация: 30.11.2015
Сообщений: 0
По умолчанию Распознавание лица

День добрый, требуется реализовать "псевдораспознаватель" лица. Система состоит из камеры, монитора и кнопки. При попадании лица или фотографии с лицом в объектив камеры происходит выделение этого лица рамкой(это отображается на мониторе). При нажатии кнопки происходит сравнение по базе, если человек найден - срабатывает реле. Задача облегчается тем, что в базе скорее всего будет 1 объект - фото. Теоретически на распознаваемом фото можно разместить какой-то маркер(надпись например) и распознавать его. Цена, сроки - обсуждаемо. В качестве платформы для реализации хотелось бы видеть Raspberry Pi.
lipunovms вне форума Ответить с цитированием
Старый 30.11.2015, 06:14   #2
taras-proger
Подтвердите свой е-майл
 
Регистрация: 12.11.2014
Сообщений: 470
По умолчанию

Наличие лишь одного образца задачу усложняет. Не секрет, что все китайцы на одно лицо. А почему? Да потому, что русский не знает признаков, различающих китайцев между собой. Ну и как их выявить на одной фотке? Ведь если распознавать полное совпадение, то придётся выдавать true лишь при совпадении всех пикселей, а значит полном совпадении расстояния до камеры, ракурса, степени открытия век, направления взгляда, эмоционального состояния, освещения и даже биологического возраста. Одна морщинка удлинилась на миллиметр - всё, уже false. Такая параиноидальность в непринятии гипотезы же не требуется, значит остаётся не совпадение, а сходство. Негр на монгола тоже похож, а китаец на русского. Говорить true, увидев любой овал? Тоже не есть хорошо, надо определить степень сходства, при которой другое лицо ещё считается тем же самым. Как? Единственный способ - определить степень сходства предъявленного изображения с несколькими эталонами и выбрать тот из них, сходство с которым максимально, после чего сравнить эту степень сходства со сходством той пары эталонов, чьё сходство минимально и если сходство предъявленного для распознавания изображения меньше этого минимума, значит полный false. Так что если фотографий меньше трёх, то задача становится запредельной, надо поднимать генетику для определения границ изменчивости, причём, на уровне, который врядли будет достигнут в течении ближайших десяти тысяч лет. Причём, если в базе русский, эфиоп и монгол, то распознать получится только расу, а не конкретное лицо.
taras-proger вне форума Ответить с цитированием
Старый 30.11.2015, 07:11   #3
lipunovms
Новичок
Джуниор
 
Регистрация: 30.11.2015
Сообщений: 0
По умолчанию

Ок, видимо я неправильно поставил задачу. Объект, которому разрешен доступ будет 1 (лицо на фото, может быть с маркером). В базе можно поместить сколько угодно шаблонов для сравнения.
lipunovms вне форума Ответить с цитированием
Старый 30.11.2015, 12:05   #4
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

Поделюсь идеей: делаете маркер в виде QR кода. и используете готовые библиотеки по их распознаванию) это будет легче чем самому копаться в библиотеках по нейросетям и учить распознавать маркеры/лица/символы.
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 01.12.2015, 04:11   #5
lipunovms
Новичок
Джуниор
 
Регистрация: 30.11.2015
Сообщений: 0
По умолчанию

Такой явный маркер не пойдет. Гугл говорит что легче всего сделать с помощью библиотеки Opencv. Если получится выделить время, попробую сам написать. Но предложения по прежнему принимаются.
lipunovms вне форума Ответить с цитированием
Старый 01.12.2015, 10:36   #6
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,167
По умолчанию

в помощь
http://www.sql.ru/forum/1152824/razrabotka-programm-na-osnove-mashinnogo-zreniya-videoanalitika
Ципихович Эндрю на форуме Ответить с цитированием
Старый 16.12.2015, 16:57   #7
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Raspberry Pi будет такие обработки делать неприемлемо долго .. Тут чтото поумнее надо. да плюс еще по базе поиск. Это точно отдельный сервер нужен.
В идеале то все просто, всё задача сводится к поиску особых дескрипторов лица. Но алгоритмы поиска даже для полноценных машин достаточно ресурсоемки по времени. а уж для "разбери" так совсем тяжко будет ..
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 16.12.2015, 18:07   #8
zvygin1964
Старожил
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Сообщений: 2,469
По умолчанию

А готовую распознавалку, почему купить не хотите? Они существуют.
Видел распознавалку кончиков пальцев. Её приспособить к системе : нос-зрачки-брови-рот возможно ?
Репутация: полный "0"
zvygin1964 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
распознавание лица на delphi kat308 Фриланс 9 19.11.2014 21:10
Поиск лица casio23 Общие вопросы Delphi 3 26.05.2012 01:55
3D шутер от 3-лица! cashmail Gamedev - cоздание игр: Unity, OpenGL, DirectX 7 17.04.2012 21:46
Распознание лица harkonen C# (си шарп) 0 27.02.2012 15:07
Распознавание лица Даниил_глазко Свободное общение 3 31.10.2011 15:01