RUEN

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 (или более поздняя версия)

Биометрия