[vision] Add AdaFace model support (#301)

* 新增adaface模型

* 新增adaface模型python代码

* 新增adaface模型example代码

* 删除无用的import

* update

* 修正faceid文档的错误

* 修正faceid文档的错误

* 删除无用文件

* 新增adaface模型paddleinference推理代码,模型文件先提交方便测试后期会删除

* 新增adaface模型paddleinference推理代码,模型文件先提交方便测试后期会删除

* 按照要求修改并跑通cpp example

* 测试python example

* python cpu测试通过,修改了文档

* 修正文档,替换了模型下载地址

* 修正文档

* 修正文档

Co-authored-by: DefTruth <31974251+DefTruth@users.noreply.github.com>
This commit is contained in:
Zheng_Bicheng
2022-10-11 09:55:18 +08:00
committed by GitHub
parent a6847c5432
commit 9c3ac8f0da
18 changed files with 804 additions and 31 deletions
@@ -102,9 +102,7 @@ VPL模型加载和初始化,其中model_file为导出的ONNX模型格式。
#### Predict函数
> ```c++
> ArcFace::Predict(cv::Mat* im, FaceRecognitionResult* result,
> float conf_threshold = 0.25,
> float nms_iou_threshold = 0.5)
> ArcFace::Predict(cv::Mat* im, FaceRecognitionResult* result)
> ```
>
> 模型预测接口,输入图像直接输出检测结果。
@@ -113,8 +111,6 @@ VPL模型加载和初始化,其中model_file为导出的ONNX模型格式。
>
> > * **im**: 输入图像,注意需为HWCBGR格式
> > * **result**: 检测结果,包括检测框,各个框的置信度, FaceRecognitionResult说明参考[视觉模型预测结果](../../../../../docs/api/vision_results/)
> > * **conf_threshold**: 检测框置信度过滤阈值
> > * **nms_iou_threshold**: NMS处理过程中iou阈值
### 类成员变量
#### 预处理参数