еграція з веб-камерами, http - камерами, цифровими фотоапаратами, відеокамерами, а також підтримка зображень в поширених форматах;
об'ємні бази даних, інтеграція з Oracle, IBM DB2, MSSQL Server.
Недоліки:
світло грає велику роль - наприклад, зображення обличчя в тіні компоненти не розпізнають.
Крім Web-додатків, Cognitec надає API для цифрових рекламних щитів - білбордів (billboard) з метою показу реклами для цільових аудіторій.участвует і в машинобудуванні, системи даної компанії застосовуються в автомобілях для аналізу осіб водіїв і попутників , а також безпеки, наприклад, шляхом виявлення позиції голови, виявлення рассеяного погляду, визначення закритих очей. [7]
1.3.4 Visage Technologies Face Track
Залежно від конфігурації, Visage Technologies Face Track може відстежувати контур рота, підборіддя, контури брів, обертання і закриття очей. Повністю автоматичний режим роботи (ручне налаштування доступна для підвищення точності; результати такого налаштування можуть бути збережені і використані повторно).
Розпізнає і відстежує об'єкти, наприклад, людини, навіть коли він повернуть спиною або боком. Автоматично повторно виробляє розпізнання, якщо нова людина з'являється перед камерою. Підтримує відео з веб-камери або файли AVI. Зручний інтерфейс і налагоджена робота програми дозволяє відстежувати зображення від будь-якого джерела відеосигналу.
Особливості:
мінімальний розмір зображення обличчя ок. 80 пікселів;
мінімальний дозвіл відео вхід ок. 320? 240. Більш високий дозвіл (наприклад, 640? 480, 800? 600) дає кращі результати;
відстежує об'єкт при обертанні до 45 градусів;
обширний об'єм відстеження і швидкість (30 кадрів в секунду в режимі реального часу);
Face Track повертає повноцінне зображення 3D об'єкту в даний момент часу, координати особи та іншу інформацію. [8]
1.3.5 Kinect Face Tracking (Microsoft)
Face Tracking повністю реалізується програмно, на підставі даних одержуваних з відеопотоку ( color stream) і потоку даних далекоміра (depth stream). Тому від ресурсів комп'ютера клієнта буде залежати те, як швидко буде працювати трекінг.
Варто відзначити, що трекінг особи ( face tracking) це не те ж саме що розпізнавання осіб (face recognition ) . Трекінг обличчя - це стеження за обличчям людини в кадрі з побудовою 87-ми вузловий схеми особи.
Є можливість стежити за декількома особами.
Рис. 1.7 87-ми вузлова схема особи
Крім цих 87 вузлів, ви можете отримати координати ще для 13: центри очей, носа, куточки губ і межі голови. Face Tracking може побудувати 3D маску особи, як показано на наступному малюнку:
Рис. 1.8 3D маска особи
У завдання комплексу входить ініціалізація обробника (engine) трекінгу і стеження за переміщеннями людини в кадрі. Перевантажений метод Track, дозволяє здійснювати пошук людини за даними з відеокамери і далекоміра.
Якість знаходження особи у кадрі залежить як від відстані до голови, так і від її положення (нахилів). Прийнятними нахилами голови для сенсора вважаються вгору-вниз ± 20 °, вліво-вправо ± 45 °, нахил на бік ± 45 °. Оптимальними будуть ± 10 °, ± 30 ° і ± 45 ° для нахилів вгору-вниз, вліво-вправо і набік відповідно.
Мінімальні вимоги до апаратного забезпечення:
комп'ютер з двоядерним (2,66-ГГц або більше) процесором;
Windows 7 або Windows 8 - сумісна відеокарта, яка підтримує Microsoft ® DirectX ® 9.0;
- 2 Гб оперативної пам'яті. [9]
1.3.6 Microsoft Research Face SDK
Microsoft Research Face SDK включає новітні технологій від дослідницьких груп Microsoft. Microsoft Research Face SDK використовує сучасні алгоритми обробки зображень особи: розпізнавання, вирівнювання, відстеження і створення мультиплікувавши образів.
Основними функціями є: виявлення, вирівнювання, відстеження. Враховуючи особливості зображення, цей модуль відстеження намагається знайти всі особи і повертає список прямокутників із зазначенням позиції (координат) особи. Алгоритм виявлення автоматично обробляє зміни освітлення, а також враховує різні повороти об'єкта.
Модуль вирівнювання намагається знайти компоненти особи (очі, брови, рот, ніс і т.д...