Я подумываю о создании веб-системы распознавания лиц. Я знаю, что есть несколько таких, как KeyLemon, и другие, предлагаемые разными производителями, которые позволяют пользователям ноутбуков входить в Windows, используя свое лицо. Мне интересно, можно ли передать эту функциональность в веб-приложение.Система распознавания лиц на основе веб-сайтов
ответ
Вы можете использовать вещь, как вспышка, чтобы получить доступ к камере ..., а затем использовать один и тот же алгоритм, чтобы распознать лицо ..
предлагает вам использовать это в качестве основы
OpenCV (Open Source Computer Vision) - это библиотека функций программирования для компьютерного зрения в реальном времени.
Был отличный подкаст на OpenCV на Hacker Medley, который имеет различные полезные ссылки. Из этого я понимаю, что библиотека, как правило, очень быстро развивается в условиях разработки, поэтому ей необходимо пристальное внимание.
Мне интересно, сможет ли HornetsEye действительно достичь тех же результатов. Я рассматриваю разработку приложения с помощью Ruby. – JohanSJA
Я написал веб-приложение, которое делает что-то подобное. И я должен сказать - я очень разочарован уровнем тех технологий, в которых мы сейчас работаем. В рассматриваемой системе использовалась камера Canon 10mpix и специальная подставка для фонарика. Он должен был иметь совершенно белый фон, голова должна была быть наклонена ровно в правильном направлении, не могла быть повернута более чем на несколько градусов и должна была иметь очень точные расстояния до краев картины. И даже тогда это дало много ложных срабатываний и негативов.
Возможно, сегодня они придумали что-то лучшее, но я в этом сомневаюсь. Это было всего 2 года назад, и программное обеспечение было коммерческим продуктом компании, специализирующейся на таких вещах.
Так что все, что я говорю, лучше не делать. Биометрия классная, но в настоящее время они слишком неустойчивы, чтобы их можно было развернуть в чем-то более, чем в нишевых ситуациях.
Я делаю это как исследование того, как это возможно. Я не вывожу это на рынок. На самом деле это моя мысль о моем проекте степени бакалавра. – JohanSJA
@JohanSJA - Тогда я бы посоветовал вам начать с общего исследования систем распознавания лиц и их точности. Возможно, вам даже не понадобится попасть в веб-часть ... –
Спасибо за ваши отзывы. – JohanSJA
Keylemon предоставляет веб-api для регистрации лиц и их последующего распознавания. Вы можете использовать этот веб-интерфейс для интеграции в ваше приложение, чтобы обеспечить функции распознавания лиц. Он работает так. Во время регистрации берутся шесть фотографий и создается биометрическая модель. Идентификатор модели возвращается клиенту. Этот идентификатор модели необходимо сохранить в базе данных приложения. Для распознавания лиц потоковая передача веб-камеры в сочетании с идентификатором модели передается на сервер keylemon. Если идентификатор модели и поток совпадают с линией, аутентификация.
Я не рассматриваю проприетарное программное обеспечение для флэш-памяти. Есть ли свободное программное обеспечение для редактирования вспышки для этой цели? – JohanSJA
вы не будете использовать само программное обеспечение для вспышки, но вы будете использовать его через ActionScript, я уверен, что есть вспышка с открытым исходным кодом, например, в браузере, но если вы хотите позже что-то коммерчески, это битва вспышки! – shox
Благодарим за отзыв. – JohanSJA