Распознавание атрибутов лица

FindFace Enterprise Server позволяет распознавать в реальном времени такие атрибуты лица, как пол, возраст, эмоции, очки и/или борода. Данный функционал доступен как на GPU-, так и на CPU-видеодетекторе лиц.

Для того чтобы включить автоматическое распознавание атрибутов лица, откройте файл конфигурации /etc/findface-extraction-api.ini и включите соответствующие модели: пол, возраст, эмоции, очки и/или борода. Удостоверьтесь, что для каждой модели вы указали правильный тип ускорения CPU или GPU: он должен совпадать с типом ускорения findface-extraction-api. Обратите внимание, что findface-extraction-api на CPU может работать только с CPU-моделями, в то время как findface-extraction-api на GPU поддерживает как GPU-, так и CPU-модели.

sudo vi /etc/findface-extraction-api.ini

models:
  age: faceattr/age.v1.cpu.fnk
  emotions: faceattr/emotions.v1.cpu.fnk
  face: face/grapefruit_480.cpu.fnk
  gender: faceattr/gender.v2.cpu.fnk
  beard: faceattr/beard.v0.cpu.fnk
  glasses3: faceattr/glasses3.v0.cpu.fnk

Доступны следующие модели:

Примечание

Вы можете найти модели для распознавания атрибутов лица в каталоге /usr/share/findface-data/models/faceattr/.

ls /usr/share/findface-data/models/faceattr/
age.v1.cpu.fnk  age.v1.gpu.fnk  beard.v0.cpu.fnk  beard.v0.gpu.fnk  emotions.v1.cpu.fnk  emotions.v1.gpu.fnk  gender.v2.cpu.fnk  gender.v2.gpu.fnk  glasses3.v0.cpu.fnk  glasses3.v0.gpu.fnk  liveness.v3.gpu.fnk

Атрибут лица

Ускорение

Параметр в файле конфигурации

биометрия лица

CPU

face: face/grapefruit_480.cpu.fnk face: face/grapefruit_160.cpu.fnk

GPU

face: face/grapefruit_480.gpu.fnk face: face/grapefruit_160.gpu.fnk

возраст

CPU

age: faceattr/age.v1.cpu.fnk

GPU

age: faceattr/age.v1.gpu.fnk

пол

CPU

gender: faceattr/gender.v2.cpu.fnk

GPU

gender: faceattr/gender.v2.gpu.fnk

эмоции

CPU

emotions: faceattr/emotions.v1.cpu.fnk

GPU

emotions: faceattr/emotions.v1.gpu.fnk

очки

CPU

glasses3: faceattr/glasses3.v0.cpu.fnk

GPU

glasses3: faceattr/glasses3.v0.gpu.fnk

борода

CPU

beard: faceattr/beard.v0.cpu.fnk

GPU

beard: faceattr/beard.v0.gpu.fnk

Совет

Для того чтобы отключить модель распознавания, передайте в соответствующий параметр пустое значение. Не удаляйте сам параметр, поскольку в этом случае будет выполняться поиск модели по умолчанию.

models:
  gender: ""
  age: ""
  emotions: ""

Перезапустите findface-extraction-api.

sudo systemctl restart findface-extraction-api