-
Notifications
You must be signed in to change notification settings - Fork 1
FaceDlibAttribute
Moscowsky Anton edited this page Dec 15, 2020
·
19 revisions
Признак лица, с возможностью идентификации. Используется библиотека dlib. Для использования требуется её установка.
Режимы | Оценка точности | 3D-перенос | 3D-поворот | Определение контура | Доп. информация |
---|---|---|---|---|---|
DE | - | DE | ❌ | ❌ | Имя человека. |
Определяет лица на изображении средствами dlib. Если предоставлена база с лицами, предиткор формы и модель идентификации, то сразу способен выполнеть идентификацию лица.
Не реализовано.
Сравнивает распознанное лицо с предоставленной базой лиц находя максимально похожее лицо, расстояние между векторами которых менее 1-Probability. Идентификация доступна в отдельном режиме, если требуется использовать другой детектор лиц.
- Name (string, must be set) уникальное имя признака
- Type (string, must be "FaceDlib") тип признака
- Weight (double, default: 1) вес признака
- Probability (double, default: 0.75) допустимая точность идентификации, распознанному лицу будет назначен лейбл, только если расстояние между ним и лицом из базы меньше 1-Probability. Если признак используется только как детектор, то не используется
- Contour (bool, default: true) Не используется для данного признака
Если планируется использовать признак только в режиме детектирования лица, то признаки ниже требуются
- base_dir_path (string, default: "") Путь до директории с лицами. Файлы в директории должны быть в формате .jpeg, .jpg, .png. Имя файла будет соотвествоать возвращаемому лейблу. Если на изображении в базе детектор определяет более одного лица, то они не добавляются в базу. При старте узла создается набор векторов, кодирующих лица, это может быть длительной операцией, поэтому рекомендуется воспользоваться утилитой и заранее подготовить файл, уже с закодированными лицами, который можно передать признаку параметром base_file_path.
- base_file_path (string, default: "") Путь до файла, уже с посчитанными векторами лиц. Если передан путь к файлу и к директории то используется файл. Создать файл можно при помощи утилиты face_dlib_descriptors_extractor.
- sp_path (string, default: "") Путь к предиктору формы лица, используется, чтобы "нормировать" лицо в фас. Можно скачать с сайта dlib http://dlib.net/files/shape_predictor_5_face_landmarks.dat.bz2 и разархивировать в нужную папку.
- net_path (string, default: "")
- Home
- ROS-interface
- Interacting with a package through a configuration file
- Common structure of the configuration file
-
Simple objects
- Clusterization
- Filtering
- Tracking
- Attributes
- HSVcolor
- HistColor
- HaarCascade
- Size
- Hough
- Dimension
- BasicMotion
- Aruco
- Feature
- Pose
- DNN
- QR
- QR_Zbar
- LogicAnd
- LogicNot
- LogicOr
- Blob
- Depth
- RoughDist
- Dist
- FaceDlib
- ExractedInfoId
- ExractedInfoString
- UnitTranslation
- SquareObjectDistance
- TorchYOLOv7Attribute
- TorchYOLOv7KeypointAttribute
- ROSSubcriberOpenPoseRaw
- DummyHumanPose
- Complex objects
- Install Guides
- Usage Guides
- Troubleshooting