基于 DNN 的人脸识别器。 更多...
#include <opencv2/objdetect/face.hpp>
◆ DisType
◆ ~FaceRecognizerSF()
virtual cv::FaceRecognizerSF::~FaceRecognizerSF |
( |
| ) |
|
|
内联virtual |
◆ alignCrop()
Python |
---|
| cv.FaceRecognizerSF.alignCrop( | src_img, face_box[, aligned_img] | ) -> | aligned_img |
将图像对齐以将人脸放置在标准位置。
- 参数
-
src_img | 输入图像 |
face_box | 用于指示输入图像中人脸的检测结果 |
aligned_img | 输出对齐图像 |
◆ create()
Python |
---|
| cv.FaceRecognizerSF.create( | model, config[, backend_id[, target_id]] | ) -> | retval |
| cv.FaceRecognizerSF_create( | model, config[, backend_id[, target_id]] | ) -> | retval |
使用给定参数创建此类的实例。
- 参数
-
model | 用于人脸识别的 onnx 模型的路径 |
config | 用于兼容性的配置文件的路径,对于 ONNX 模型来说这不是必需的 |
backend_id | 后端 ID |
target_id | 目标设备 ID |
◆ feature()
Python |
---|
| cv.FaceRecognizerSF.feature( | aligned_img[, face_feature] | ) -> | face_feature |
从对齐的图像中提取人脸特征。
- 参数
-
aligned_img | 输入对齐图像 |
face_feature | 输出人脸特征 |
◆ match()
Python |
---|
| cv.FaceRecognizerSF.match( | face_feature1, face_feature2[, dis_type] | ) -> | retval |
计算两个脸部特征之间的距离。
- 参数
-
face_feature1 | 第一个输入特征 |
face_feature2 | 第二个输入特征,其大小和类型与 face_feature1 相同 |
dis_type | 使用可选值“FR_OSINE”或“FR_NORM_L2”定义相似性 |
此类的文档是从以下文件生成的