|
3DiVi Face SDK
3.24.0
|
Классы | |
| class | face_sdk.modules.facerec_service.FacerecService |
| Интерфейсный объект для создания других интерфейсных объектов. Подробнее... | |
| def face_sdk.modules.facerec_service.FacerecService.create_age_gender_estimator | ( | self, | |
| ini_file | |||
| ) |
Создать объект AgeGenderEstimator.
Потокобезопасный.
| [in] | ini_file | Имя конфигурационного файла. |
| def face_sdk.modules.facerec_service.FacerecService.create_capturer | ( | self, | |
| config | |||
| ) |
| def face_sdk.modules.facerec_service.FacerecService.create_context | ( | self, | |
| ctx | |||
| ) |
создаёт контейнер-Context из dict.
| [in] | ctx | - dict |
| def face_sdk.modules.facerec_service.FacerecService.create_context_from_encoded_image | ( | self, | |
| data | |||
| ) |
создаёт контейнер-Context из закодированного изображения
| [in] | data | - байты изображения |
| def face_sdk.modules.facerec_service.FacerecService.create_context_from_frame | ( | self, | |
| data | |||
| ) |
создаёт контейнер-Context из изображения
| [in] | data | - байты изображения |
| [in] | width | - ширина изображения в пикселях |
| [in] | height | - высота изображения в пикселях |
| [in] | format | - формат изображения |
| [in] | base_angle | - тип угла на значение которого развёрнуто изображение |
| def face_sdk.modules.facerec_service.FacerecService.create_context_from_json_file | ( | self, | |
| path | |||
| ) |
создаёт контейнер-Context из json файла
| [in] | path | - путь до файла |
| def face_sdk.modules.facerec_service.FacerecService.create_depth_liveness_estimator | ( | self, | |
| config | |||
| ) |
Создать объект DepthLivenessEstimator.
Потокобезопасный.
| [in] | ini_file | Имя конфигурационного файла или конфигурационный файл с опционально переопределенными параметрами |
| def face_sdk.modules.facerec_service.FacerecService.create_emotions_estimator | ( | self, | |
| ini_file | |||
| ) |
Создать объект EmotionsEstimator.
Потокобезопасный.
| [in] | ini_file | Имя конфигурационного файла. |
| def face_sdk.modules.facerec_service.FacerecService.create_face_attributes_estimator | ( | self, | |
| config | |||
| ) |
Создать объект FaceAttributesEstimator.
Потокобезопасный.
| [in] | ini_file | Имя конфигурационного файла |
| def face_sdk.modules.facerec_service.FacerecService.create_face_quality_estimator | ( | self, | |
| ini_file | |||
| ) |
Создать объект FaceQualityEstimator.
Потокобезопасный.
| [in] | ini_file | Имя конфигурационного файла. |
| def face_sdk.modules.facerec_service.FacerecService.create_ir_liveness_estimator | ( | self, | |
| config | |||
| ) |
Создать объект IRLivenessEstimator.
Потокобезопасный.
| [in] | ini_file | Имя конфигурационного файла или конфигурационный файл с опционально переопределенными параметрами |
| def face_sdk.modules.facerec_service.FacerecService.create_liveness_2d_estimator | ( | self, | |
| config | |||
| ) |
Создать объект Liveness2DEstimator.
Потокобезопасный.
| [in] | ini_file | Имя конфигурационного файла или конфигурационный файл с опционально переопределенными параметрами |
| def face_sdk.modules.facerec_service.FacerecService.create_processing_block | ( | self, | |
| ctx | |||
| ) |
создаёт процессинг блок
| [in] | config | - контейнер-Context содержащий конфигурацию процессинг-блока |
| def face_sdk.modules.facerec_service.FacerecService.create_quality_estimator | ( | self, | |
| ini_file | |||
| ) |
Создать объект QualityEstimator.
Потокобезопасный.
| [in] | ini_file | Имя конфигурационного файла. |
| def face_sdk.modules.facerec_service.FacerecService.create_recognizer | ( | self, | |
| recognizer_config | |||
| ) |
Создать объект Recognizer.
Потокобезопасный.
| [in] | recognizer_config | Имя конфигурационного файла или конфигурационный файл Recognizer с опционально переопределенными параметрами. |
| [in] | processing | Флаг для включения / выключения метода Recognizer.processing в создаваемом разпознавателе. |
| [in] | matching | Флаг для включения / выключения метода Recognizer.verify_match в создаваемом разпознавателе. |
| [in] | processing_less_memory_consumption | Флаг для выключения оптимизаций метода Recognizer.processing, потребляющих много оперативной памяти при создании распознавателя (см. документацию). |
| def face_sdk.modules.facerec_service.FacerecService.create_service | ( | cls, | |
| dll_path | |||
| ) |
Инициализировать работу с библиотекой libfacerec (нельзя вызывать более одного раза).
| [in] | dll_path | Абсолютный или относительный путь до файла билиотеки - libfacerec.so на Linux или facerec.dll на Windows. |
| [in] | facerec_conf_dir | Абсолютный или относительный путь до каталога с конфигурационными файлами (каталог 'face_sdk_3divi/conf/facerec/' в дистрибутиве). |
| [in] | license_dir | Если требуется указать директорию с файлом лицензии, то абсолютный или относительный путь до этой директории, иначе - пустая строка. В случае пустой строки файл лицензии ищется сначала в каталоге 'face_sdk_3divi/license/', затем в каталоге 'face_sdk_3divi/conf/facerec/'. |
| def face_sdk.modules.facerec_service.FacerecService.create_video_worker | ( | self, | |
| params | |||
| ) |
Создать объект VideoWorker.
Потокобезопасный.
Если при создании VideoWorker указаны параметры matching_thread=0 и processing_thread=0, то потребляется обычная лицензия Capturer.
В зависимости от настроек, VideoWorker потребляет лицензию VideoClient (детекция лиц на видеопотоках) либо VideoClientExt (детекция лиц на видеопотоках, создание шаблонов и сравнение с базой).
| [in] | params | Параметры конструктора VideoWorker. |
| def face_sdk.modules.facerec_service.FacerecService.get_version | ( | self, | |
| str | |||
| ) |
Получить имя метода.
Потокобезопасный.
| def face_sdk.modules.facerec_service.FacerecService.load_raw_sample | ( | self, | |
| binary_stream | |||
| ) |
| def face_sdk.modules.facerec_service.FacerecService.load_raw_sample_without_image | ( | self, | |
| binary_stream | |||
| ) |
Загрузить объект RawSample, сохраненный с помощью метода RawSample.save_without_image.
В случае, если над изображением была выполнена трансформация, вы можете указать параметры преобразования пространства координат: (x, y) -> ( (x + space_translation_x) * space_scale, (y + space_translation_y) * space_scale ) которое будет применено к информации о позиции лица. Заметьте, что параметры одного и того же преобразования нужно передавать только один раз - либо при сериализации, либо при десериализации, иначе преобразование будет применено дважды, что неверно. Формат платформонезависимый. Потокобезопасный.
| [in] | binary_stream | Объект потока ввода. Поток файла (std::ifstream) необходимо открывать с флагом std::ios_base::binary. |
| [in] | image | Изображение. |
| [in] | space_translation_x | Параметр преобразования пространства координат. |
| [in] | space_translation_y | Параметр преобразования пространства координат. |
| [in] | space_scale | Параметр преобразования пространства координат. |