Wiki source code of Настройка детектора лиц
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | == {{id name="Настройкадетекторалиц-Общиесведения"/}}Общие сведения == |
| 2 | |||
| 3 | Платформа НЕЙРОСС предоставляет встроенное приложение тестирования и отладки сервиса детекции и верификации лиц. Приложение позволяет проверить эффективность работы сервиса, и при наличии проблем, -– откорректировать параметры. Также приложение позволяет подобрать параметры плагина БОРЕЙ. Анализируется поток камеры за указанное время, проверяется качество изображения и детекции. Найденные лица сравнивается с с указанным эталоном (можно загрузить изображение или указать пропуск из базы данных). Предоставляются данные результата верификации. Полученные после завершения отладки значения глубины архива и уровня ошибки (порога) требуется перенести в настройки [[плагина биометрической верификации>>doc:borey3.Руководство администратора БОРЕЙ Н.Биометрия по лицам и отпечаткам пальцев.WebHome]]. После настройки плагина, отследите работоспособность функции доступа с верификацией лиц посредством БОРЕЙ/ЯРС: в режиме реального времени предоставляются данные по всем проведённым по факту предъявления идентификатора сессиям поиска. | ||
| 4 | |||
| |
2.1 | 5 | [[image:attach:facedetector.png||data-cizoom="1" height="250" style="cursor:zoom-in"]] |
| |
1.1 | 6 | |
| 7 | По каждой сессии поиска выводится шаблон лица из кеша камеры и эталонное изображение, данные качества верификации, цветом показывается результат верификации. Режимы индикации представлены в таблице ниже. | ||
| 8 | |||
| 9 | (% class="wrapped" %) | ||
| 10 | |=((( | ||
| 11 | Цвет рамки | ||
| 12 | )))|=((( | ||
| 13 | Комментарий | ||
| 14 | ))) | ||
| 15 | |((( | ||
| 16 | Зелёный | ||
| 17 | )))|((( | ||
| 18 | В потоке камеры детектировано лицо, соответствующее эталону. Положительный ответ по запросу на верификацию. | ||
| 19 | ))) | ||
| 20 | |((( | ||
| 21 | Желтый | ||
| 22 | )))|((( | ||
| 23 | Не удалось детектировать лицо в потоке камеры: либо человек отсутствовал в кадре либо качество изображения не удовлетворяет заданным параметрам. Отрицательный ответ по запросу на верификацию. | ||
| 24 | ))) | ||
| 25 | |((( | ||
| 26 | Красный | ||
| 27 | )))|((( | ||
| 28 | В потоке камеры детектировано одно или несколько лиц. Ни одно из них не соответствует эталону. Отрицательный ответ по запросу на верификацию. | ||
| 29 | ))) | ||
| 30 | |||
| |
2.1 | 31 | == {{id name="Настройкадетекторалиц-Подборпараметровплагина"/}}Подбор параметров плагина == |
| |
1.1 | 32 | |
| 33 | **Глубина архива **— задаёт период времени, за который производится поиск лиц из имеющегося кеша камеры. Глубина кеша камеры задаётся в настройках [[Детектора лиц>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций видеонаблюдения.Настройка видеоаналитики.WebHome||anchor="Настройкавидеоаналитики-Детекторлиц"]]. Значение в этом поле не может превышать значение, заданное в настройках детектора, но может быть меньше. При этом анализируется кеш камеры за меньший период. | ||
| 34 | |||
| |
2.1 | 35 | **Порог** — уровень ошибки», определяет процент разных лиц, которые будут распознаны как одинаковые; чем выше порог, тем более строгие требования (% style="color:#444444" %)сопоставления лиц будут использоваться. При пороге 24 вероятность ошибки 1%; |
| |
1.1 | 36 | |
| 37 | {{expand title="Раскрыть | Формула вычисления порога"}} | ||
| 38 | При запросе на верификацию (поиск лица в кэше) передаётся пороговое значение. Оно (% style="color: rgb(68,68,68);" %)расчитывается по формуле: (% style="color: rgb(68, 68, 68); color: rgb(51, 51, 51)" %)threshold = -12 * log10(FAR), где threshold – порог, FAR – уровень ошибки. | ||
| 39 | |||
| 40 | (% class="wrapped" %) | ||
| 41 | |=(% style="text-align: left;" %)((( | ||
| 42 | Уровень ошибки | ||
| 43 | )))|=(% style="text-align: left;" %)((( | ||
| 44 | Порог | ||
| 45 | ))) | ||
| 46 | |(% style="text-align: left;" %)((( | ||
| 47 | 100 % | ||
| 48 | )))|(% style="text-align: left;" %)((( | ||
| 49 | 0 | ||
| 50 | ))) | ||
| 51 | |(% style="text-align: left;" %)((( | ||
| 52 | 10 % | ||
| 53 | )))|(% style="text-align: left;" %)((( | ||
| 54 | 12 | ||
| 55 | ))) | ||
| 56 | |(% style="text-align: left;" %)((( | ||
| 57 | 1 % | ||
| 58 | )))|(% style="text-align: left;" %)((( | ||
| 59 | 24 | ||
| 60 | ))) | ||
| 61 | |(% style="text-align: left;" %)((( | ||
| 62 | 0.1 % | ||
| 63 | )))|(% style="text-align: left;" %)((( | ||
| 64 | 36 | ||
| 65 | ))) | ||
| 66 | |(% style="text-align: left;" %)((( | ||
| 67 | 0.01 % | ||
| 68 | )))|(% style="text-align: left;" %)((( | ||
| 69 | 48 | ||
| 70 | ))) | ||
| 71 | |(% style="text-align: left;" %)((( | ||
| 72 | 0.001 % | ||
| 73 | )))|(% style="text-align: left;" %)((( | ||
| 74 | 60 | ||
| 75 | ))) | ||
| 76 | |(% style="text-align: left;" %)((( | ||
| 77 | 0.0001 % | ||
| 78 | )))|(% style="text-align: left;" %)((( | ||
| 79 | 72 | ||
| 80 | ))) | ||
| 81 | |(% style="text-align: left;" %)((( | ||
| 82 | 0.00001 % | ||
| 83 | )))|(% style="text-align: left;" %)((( | ||
| 84 | 84 | ||
| 85 | ))) | ||
| 86 | |(% style="text-align: left;" %)((( | ||
| 87 | 0.000001 % | ||
| 88 | )))|(% style="text-align: left;" %)((( | ||
| 89 | 96 | ||
| 90 | ))) | ||
| 91 | {{/expand}} | ||
| 92 | |||
| 93 | {{info}} | ||
| 94 | Перенесите полученные после завершения отладки значения в настройки [[плагина биометрической верификации>>confluencePage:page:borej.Биометрия по лицам и отпечаткам пальцев]], отследите работоспособность функции доступа с верификацией лиц. | ||
| 95 | {{/info}} | ||
| 96 | |||
| 97 | == {{id name="Настройкадетекторалиц-Проверкапофотографиивладельцапропуска"/}}Проверка по фотографии владельца пропуска == | ||
| 98 | |||
| 99 | При доступе с верификацией лиц в качестве эталона берётся изображение владельца пропуска согласно предъявленному БОРЕЙ/ЯРС идентификатору. В целях тестирования качества распознавания и подбора параметров можно выбрать сотрудника из базы данных Платформы НЕЙРОСС. | ||
| 100 | |||
| 101 | 1. В поле **Новый поиск** выберите **по сотруднику**. | ||
| 102 | 1. В поле **Сотрудник** нажмите **выбрать сотрудника**. | ||
| 103 | 1. Выполните поиск по какому-либо полю. Для поиска всех просто нажмите **Найти**. | ||
| 104 | [[image:attach:pass_find.png||height="250"]] | ||
| 105 | 1. Выберите пропуск и нажмите на кнопку **Выбрать**. | ||
| 106 | 1. Предъявите лицо камере, нажмите на кнопку [[image:attach:fa-search.png||thumbnail="true" width="20"]] в строке **Новый поиск**. | ||
| 107 | |||
| 108 | == {{id name="Настройкадетекторалиц-Проверкапопроизвольномуизображению"/}}Проверка по произвольному изображению == | ||
| 109 | |||
| 110 | При доступе с верификацией лиц в качестве эталона берётся изображение владельца пропуска согласно предъявленному БОРЕЙ/ЯРС идентификатору. В целях тестирования качества распознавания и подбора параметров можно загрузить произвольное изображение человека. | ||
| 111 | |||
| 112 | 1. В поле **Новый поиск** выберите **по изображению**. | ||
| 113 | 1. В поле **Изображение** укажите путь к файлу изображения человека. | ||
| 114 | 1. Предъявите лицо камере, нажмите на кнопку [[image:attach:fa-search.png||thumbnail="true" width="20"]] в строке **Новый поиск**. |