Описание хода выполнения работы

VeriLook

Цель и задачи

Исследовать SDK VeriLook, предназначенный для идентификации лиц, и протестировать его функций.

Описание хода выполнения работы

С сайта https://www.neurotechnology.com/ загрузить набор MEGAMATCHER, VERIFINGER, VERILOOK, VERISPEAK AND VERIEYE SDK.

Приложение Simple Faces Sample CS разработано на основе библиотеки VeriLook и предоставляет следующие функции:

§ поиск лица на изображении;

§ поиск лица на изображении и сохранение шаблонов;

§ поиск лица на изображении с камеры и сохранение шаблонов;

§ идентификация по шаблону, сохраненному с ранее обработанного изображения;

§ верификация лиц;

§ нахождение эталонного лица среди множества лиц;

§ фильтрация шумов на изображении;

§ проверка изображения на пригодность работы в программе;

§ поиск лица на изображении с камеры по заданным параметрам.

При запуске программы Simple Faces Sample CS показывается вкладка Detect faces (рисунок 1). Вкладка Detect faces позволяет загрузить в программу изображение и определить на загруженном изображении лица (рисунок 2). Как показано на рисунке программа смогла определить лица на загруженном изображении.

Рисунок 1 – Стартовое окно Simple Faces Sample CS

Рисунок 2 – Поиск лица на изображении

Следующая вкладка Enroll from image также позволяет искать лица на изображении. Программа сделала несколько выводов об изображенном на фото человеке, такие как: пол – Мужчина, возраст – 32 (сильно завысила), наличие бороды, состояние – Нейтральное. Все сделанные программой результаты можно сохранить в шаблон, с которым в дальнейшем программа может работать (рисунок 3).

Рисунок 3 – Поиск лица на изображении и сохранение шаблона

Вкладка Enroll from camera позволяет сделать изображение с камеры, предварительно выбрав нужную камеру и настроив необходимый ракурс изображения. На рисунке 4 видно, что полученное изображение можно сохранить как картинку или шаблон для дальнейшего распознавания.

Рисунок 4 – Поиск лица на изображении с камеры и сохранение шаблона


 

Следующая вкладка Identify face позволяет идентифицировать лицо на загруженном изображении по шаблону. На рисунке 5 показан результат выполнения идентификации с оценкой 110 (чем выше оценка, тем выше вероятность, что объект распознан верно).

Рисунок 5 – Идентификация лица по шаблону template3 с изображения example4


 

На рисунке 6 результат выполнения идентификации составил 0%, то есть совпадений с шаблоном не было найдено.

Рисунок 6 – Идентификация лица по шаблону template3 с изображения example

Вкладка Verify face позволяет провести верификацию лиц. На рисунке 7 верификация была не пройдена. На рисунке 8 верификация была пройдена с оценкой 103.

Рисунок 7 – Верификация лиц не пройдена

Рисунок 8 – Верификация лиц пройдена

Следующая вкладка Match multiple faces позволяет найти на изображении среди множества лиц эталонное лицо. На рисунке 9 программа нашла лицо с оценкой 94.

Рисунок 9 – Поиск эталонного лица на изображении


 

Вкладка Create token face image позволяет избавиться от шумов на изображении (рисунок 10).

Рисунок 10 – Подавление шумов на изображении

Вкладка Generalize faces позволяет проверить, подходит ли изображение для дальнейшей работы. Есть несколько вариантов результата:

§ ОК при правильно сделанном изображении, то есть лицо было найдено (рисунок 11);

§ Object not found (объект не найден) при отредактированном изображении, где было закрашено лицо (рисунок 12).

Рисунок 11 – Результат проверки ОК

Рисунок 12 – Результат проверки ObjectNotFound


 

Следующая вкладка Capture ICAO image позволяет сделать снимок с камеры, настраиваясь по перечисленным параметрам. На рисунке 13 красным цветом представлены параметры, которые необходимо исправить для получения качественного изображения. Если не исправлять данные параметры, то программа выдает окклюзию. На рисунке 14 показано корректно сделанное изображение.

Рисунок 13 – Поиск лица на изображении с камеры с настройками по параметрам

Рисунок 14 – Корректно сделанное изображение


 

VerySpeak

Цель и задачи

Исследовать SDK VeriSpeak, предназначенный для идентификации по голосу, на примере использования приложения VeriSpeak и тестирования его функций.

Описание хода выполнения работы

Приложение Simple Voice Sample CS разработано на основе библиотеки VeriSpeake и предоставляет следующие функции:

загрузка голоса из файла;

запись голоса с микрофона;

верификация голоса;

идентификация по голосу.

При запуске программы Simple Voice Simple CS открывается вкладка Enroll From File (рисунок 15).

Рисунок 15 – Стартовое окно приложения Simple Voice Simple CS

Вкладка Enroll From File позволяет загружать голос из файла. Также возможно сохранить полученную запись как аудио или шаблон (рисунок 16).

Рисунок 16 – Загрузка голоса из файла

Вкладка Enroll From Microphone позволяет записать голос с микрофона. Также возможно сохранить полученную запись как аудио или шаблон (рисунок 17).

Рисунок 17 – Запись голоса с микрофона

Вкладка Verify Voice позволяет провести верификацию голоса. На рисунке 18 верификация была не пройдена. На рисунке 19 верификация была пройдена, результат составил 177.

Рисунок 17 – Верификация аудиофайла sample1 с аудиофайлом sample2 не была пройдена

Рисунок 18 – Верификация шаблона sample1 с аудиофайлом sample1 была пройдена

Вкладка Identify Voice позволяет провести идентификацию голоса. На рисунке 19 проведена идентификация голоса sample1 с шаблоном sample1, при выключенном режиме Unique phrases only. Результат составил 177, то есть идентификация была пройдена.

Рисунок 19 – Идентификация голоса при выключенном режиме Unique phrases only

На рисунке 20 проведена идентификация голоса sample1 с шаблоном sample1, при включенном режиме Unique phrases only. Результат составил 3547, то есть идентификация была пройдена.

Рисунок 20 – Идентификация голоса при включенном режиме Unique phrases only

На рисунке 21 проведена идентификация голоса sample2 с шаблоном sample1. Результат – идентификация не была пройдена.

Рисунок 21 – Идентификация голоса не была пройдена

 

После выполнения всех этапов работы составить со скриншотами результатов, их анализом и выводами.


Дата добавления: 2021-05-18; просмотров: 129; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!