send link to app

Ghost face detector


4.0 ( 3520 ratings )
Игры Аркады
Разработчик Mikhail Frenkel
бесплатно

Уважаемые, пользователи!
Занимаясь анализом изображения лиц (трекинг лица), было замечено, что стандартные алгоритмы трекинга лица иногда находят его там, где его нет. Контуры лица появляются на мгновение в местах кадра, где нет изображения лица человека. Я думал, что это ошибка алгоритма. И во многих случаях это так. НО!!! Как-то я попробовал поговорить с этим призрачным контуром лица. Я попросил его замереть. Он замер, т.е. контур перестал исчезать. Далее я попросил открыть рот. Контур открыл рот. Попросил кивнуть в лево, он кивнул....
Теоретически это может быть совпадением, но оно очень маловероятно.
Решил поделиться этим с Вами.
Сделал эту программу.
В ней присутствует только алгоритм трекинга лица человека и дополнительный сервис.
А именно:
• Трекинг лица в процессе работы камеры.
• Переключение камеры с фронтальной на селфи.
• Возможность записи видео, как в стандартной программе камера, но при этом есть выбор писать с контуром или без.
• Возможность делать фото, но при этом есть выбор с контуром или без.
• Просматривать снятое видео или фото и искать лица призраков в нем. Видео или фото могут быть сняты, как этим приложением, так и любым другим.
• Делиться с друзьями, своими находками. Отправляя их из приложения стандартным сервисом "Поделиться".
• Получать от друзей их виде и фото и анализировать их с помощью приложения.

В приложение нет: соединений с каким-либо сервером (кроме рекламы от Unity ADS), нет никаких логинов, нет никакой скрытой отправки информации. Приложение использует:
• камеру только для съемки под трекинг лица (призрака или духа);
• память для записи и воспроизведения фото и видео;

Для тех кому интересно какие технологии и алгоритмы использует приложение, привожу их, это:
Unity3D, openCV, cascade haara, dlib.
Эти технологии используются во многих, ныне популярных приложениях наложения масок на лицо.

Некоторые ограничение.
• Алгоритм видит лица, смотрящие прямо в камеру, или под углом не более 20°. Т.е. призраков, не смотрящих в камеру он не увидит.
• Алгоритм тратит много процессорного ресурса и может притормаживать на внешних (записанных) больших видео и фото. Но он все равно производит анализ каждого кадра, просто в замедленном режиме.
Запаситесь терпением, лица призраков могут долго не находиться.
Удачных поисков.
С уважением,
Михаил Френкель

P.S. Возможно, это ошибки алгоритма. Программа не претендует на научность. Её скорее можно воспринимать как шутку....