VeriLook SDK – комплект разработчика (распознование по лицу)
12.10.2011
Распознавание по изображению лица входит в группу ведущих биометрических технологий, уступая по популярности и распространенности только идентификации по отпечаткам пальцев. К преимуществам распознавания по изображению лица можно отнести отсутствие необходимости контакта со средствами сканирования и большой выбор самих этих средств, в число которых входят web -камеры, фотоаппараты, камеры видеонаблюдения и т.п.
Алгоритм распознавания по изображению лица соответствует общим принципам биометрических технологий: идентификатор преобразуется в цифровую модель, и затем модели идентификаторов сравниваются друг с другом. В отличие от отпечатков пальцев изображения лиц содержат меньшее количество уникальных признаков, поддающихся анализу и обработке, и поэтому применение данной технологии особенно эффективно в мультибиометрическом режиме, когда для распознавания пользователя применяется несколько идентификаторов (отпечатки пальцев, голос, почерк и т.д.).
Функции идентификации по изображению лица реализует комплект разработчика прикладных биометрических решений VeriLook SDK.
Обзор
Комплект VeriLook SDK адресован разработчикам прикладных биометрических решений и системным интеграторам. С помощью этого комплекта обеспечивается быстрое создание прикладных биометрических решений, эффективно реализующих распознавание пользователей по изображениям их лиц.
Распознавание осуществляется в следующих режимах:
- идентификация — поиск «один-ко-многим», модель вновь предъявленного идентификатора сопоставляется с множеством моделей ранее зарегистрированных идентификаторов;
- верификации — сравнение в режиме «один-к-одному», когда ранее зарегистрированная модель идентификатора (записанная, например, в память материального носителя — карты, брелока и т.д.) сравнивается с моделью вновь предъявляемого идентификатора.
Реализован также режим одновременного распознавания лиц нескольких людей, присутствующих в кадре, а также возможность параллельной обработки изображений, одновременно поступающих с нескольких камер.
Скорость обработки и сравнения изображений лиц может достигать 100 тысяч сравнений в секунду.
Комплект VeriLook SDK обеспечивает быстрое внедрение функций биометрической идентификации в прикладные системы заказчика. Разработчики этих решений получают полный контроль над производительностью подсистемы биометрической идентификации и возможность применения в этих целях различных камер (включая web -камеры), интеграции биометрических функций с другими продуктами (в т.ч. системами управления базами данных) и пользовательскими интерфейсами.
Разработка приложений и систем идентификации по изображению лица возможна в операционных системах Microsoft Windows, Linux и Mac OS X; поддерживаются различные языки платформы программирования.
Характеристики
|
Microsoft Windows |
Linux |
Mac OS X |
|
| Инсталляционная лицензия |
1 |
||
| Лицензия на алгоритм биометрической идентификации и обработку изображений лиц |
✔ |
✔ |
✔ |
|
Примеры кода |
|||
| C/C++ |
✔ |
✔ |
✔ |
| C# |
✔ |
||
| Visual Basic 6 |
✔ |
||
| Visual Basic .NET |
✔ |
||
| Delphi 7 |
✔ |
||
|
Документация |
|||
| Документация комплекта разработчика |
✔ |
✔ |
✔ |
- компьютер — PC или Mac
- процессор 1 ГГц или выше
- камера или web-камера (опционально, рекомендуемый размер входных изображений — 640*480 пикселей)
при работе в операционной системе Microsoft Windows
- Microsoft Windows 2000/XP/2003
- Microsoft DirectX 8.1 or later
- Microsoft XML Parser (MSXML) 3.0
- Microsoft GDI+ library
при работе в операционной системе Linux
- Linux (based on glibc 2.5 or newer)
- Video 4 linux
при работе в операционной системе Mac OS
- Mac OS X (версия 10.3.9 или более поздняя версия)
- QuickTime 6 (или более поздняя версия)

