2010-07-18 2 views
1

Я подумываю о создании веб-системы распознавания лиц. Я знаю, что есть несколько таких, как KeyLemon, и другие, предлагаемые разными производителями, которые позволяют пользователям ноутбуков входить в Windows, используя свое лицо. Мне интересно, можно ли передать эту функциональность в веб-приложение.Система распознавания лиц на основе веб-сайтов

ответ

0

Вы можете использовать вещь, как вспышка, чтобы получить доступ к камере ..., а затем использовать один и тот же алгоритм, чтобы распознать лицо ..

+0

Я не рассматриваю проприетарное программное обеспечение для флэш-памяти. Есть ли свободное программное обеспечение для редактирования вспышки для этой цели? – JohanSJA

+0

вы не будете использовать само программное обеспечение для вспышки, но вы будете использовать его через ActionScript, я уверен, что есть вспышка с открытым исходным кодом, например, в браузере, но если вы хотите позже что-то коммерчески, это битва вспышки! – shox

+0

Благодарим за отзыв. – JohanSJA

3

предлагает вам использовать это в качестве основы

OpenCV (Open Source Computer Vision) - это библиотека функций программирования для компьютерного зрения в реальном времени.

Был отличный подкаст на OpenCV на Hacker Medley, который имеет различные полезные ссылки. Из этого я понимаю, что библиотека, как правило, очень быстро развивается в условиях разработки, поэтому ей необходимо пристальное внимание.

+0

Мне интересно, сможет ли HornetsEye действительно достичь тех же результатов. Я рассматриваю разработку приложения с помощью Ruby. – JohanSJA

0

Я написал веб-приложение, которое делает что-то подобное. И я должен сказать - я очень разочарован уровнем тех технологий, в которых мы сейчас работаем. В рассматриваемой системе использовалась камера Canon 10mpix и специальная подставка для фонарика. Он должен был иметь совершенно белый фон, голова должна была быть наклонена ровно в правильном направлении, не могла быть повернута более чем на несколько градусов и должна была иметь очень точные расстояния до краев картины. И даже тогда это дало много ложных срабатываний и негативов.

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

Так что все, что я говорю, лучше не делать. Биометрия классная, но в настоящее время они слишком неустойчивы, чтобы их можно было развернуть в чем-то более, чем в нишевых ситуациях.

+0

Я делаю это как исследование того, как это возможно. Я не вывожу это на рынок. На самом деле это моя мысль о моем проекте степени бакалавра. – JohanSJA

+0

@JohanSJA - Тогда я бы посоветовал вам начать с общего исследования систем распознавания лиц и их точности. Возможно, вам даже не понадобится попасть в веб-часть ... –

+0

Спасибо за ваши отзывы. – JohanSJA

0

Keylemon предоставляет веб-api для регистрации лиц и их последующего распознавания. Вы можете использовать этот веб-интерфейс для интеграции в ваше приложение, чтобы обеспечить функции распознавания лиц. Он работает так. Во время регистрации берутся шесть фотографий и создается биометрическая модель. Идентификатор модели возвращается клиенту. Этот идентификатор модели необходимо сохранить в базе данных приложения. Для распознавания лиц потоковая передача веб-камеры в сочетании с идентификатором модели передается на сервер keylemon. Если идентификатор модели и поток совпадают с линией, аутентификация.

 Смежные вопросы

  • Нет связанных вопросов^_^