mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2025-10-05 16:48:03 +08:00
[Model] Add tinypose single && pipeline model (#177)
* Add tinypose model * Add PPTinypose python API * Fix picodet preprocess bug && Add Tinypose examples * Update tinypose example code * Update ppseg preprocess if condition * Update ppseg backend support type * Update permute.h * Update README.md * Update code with comments * Move files dir * Delete premute.cc * Add single model pptinypose * Delete pptinypose old code in ppdet * Code format * Add ppdet + pptinypose pipeline model * Fix bug for posedetpipeline * Change Frontend to ModelFormat * Change Frontend to ModelFormat in __init__.py * Add python posedetpipeline/ * Update pptinypose example dir name * Update README.md * Update README.md * Update README.md * Update README.md * Create keypointdetection_result.md * Create README.md * Create README.md * Create README.md * Update README.md * Update README.md * Create README.md * Fix det_keypoint_unite_infer.py bug * Create README.md * Update PP-Tinypose by comment * Update by comment * Add pipeline directory * Add pptinypose dir * Update pptinypose to align accuracy * Addd warpAffine processor * Update GetCpuMat to GetOpenCVMat * Add comment for pptinypose && pipline * Update docs/main_page.md * Add README.md for pptinypose * Add README for det_keypoint_unite * Remove ENABLE_PIPELINE option * Remove ENABLE_PIPELINE option * Change pptinypose default backend * PP-TinyPose Pipeline support multi PP-Detection models * Update pp-tinypose comment * Update by comments * Add single test example Co-authored-by: Jason <jiangjiajun@baidu.com>
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
# Keypoint Detection API
|
||||
|
||||
comming soon...
|
||||
## fastdeploy.vision.keypointdetection.PPTinyPose
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: fastdeploy.vision.keypointdetection.PPTinyPose
|
||||
:members:
|
||||
:inherited-members:
|
||||
```
|
||||
|
@@ -40,6 +40,19 @@ API:`fastdeploy.vision.FaceDetectionResult` , 该结果返回:
|
||||
- **landmarks**(list of list(float)): 成员变量,表示单张图片检测出来的所有人脸的关键点.
|
||||
- **landmarks_per_face**(int): 成员变量,表示每个人脸框中的关键点的数量.
|
||||
|
||||
## KeyPointDetectionResult
|
||||
KeyPointDetectionResult 代码定义在`fastdeploy/vision/common/result.h`中,用于表明图像中目标行为的各个关键点坐标和置信度。
|
||||
|
||||
API:`fastdeploy.vision.KeyPointDetectionResult` , 该结果返回:
|
||||
- **keypoints**(list of list(float)): 成员变量,表示识别到的目标行为的关键点坐标。`keypoints.size()= N * J * 2`,
|
||||
- `N`:图片中的目标数量
|
||||
- `J`:num_joints(一个目标的关键点数量)
|
||||
- `3`:坐标信息[x, y]
|
||||
- **scores**(list of float): 成员变量,表示识别到的目标行为的关键点坐标的置信度。`scores.size()= N * J`
|
||||
- `N`:图片中的目标数量
|
||||
- `J`:num_joints(一个目标的关键点数量)
|
||||
- **num_joints**(int): 成员变量,表示一个目标的关键点数量
|
||||
|
||||
|
||||
## FaceRecognitionResult
|
||||
FaceRecognitionResult 代码定义在`fastdeploy/vision/common/result.h`中,用于表明人脸识别模型对图像特征的embedding.
|
||||
|
@@ -40,6 +40,19 @@ API: `fastdeploy.vision.FaceDetectionResult`, The FaceDetectionResult will retur
|
||||
- **landmarks**(list of list(float)): Member variables that represent the key points of all faces detected by a single image.
|
||||
- **landmarks_per_face**(int):Member variable indicating the number of key points in each face frame.
|
||||
|
||||
## KeyPointDetectionResult
|
||||
The KeyPointDetectionResult code is defined in `fastdeploy/vision/common/result.h` and is used to indicate the coordinates and confidence of each keypoint of the target behavior in the image.
|
||||
|
||||
API:`fastdeploy.vision.KeyPointDetectionResult`, The KeyPointDetectionResult will return:
|
||||
- **keypoints**(list of list(float)): Member variable, representing the key point coordinates of the identified target behavior. `keypoints.size()= N * J * 2`,
|
||||
- `N`: number of objects in the picture
|
||||
- `J`: num_joints(number of keypoints for a target)
|
||||
- `3`: 坐标信息[x, y]
|
||||
- **scores**(list of float): Member variable, representing the confidence of the keypoint coordinates of the recognized target behavior. `scores.size()= N * J`
|
||||
- `N`: number of objects in the picture
|
||||
- `J`: num_joints(number of keypoints for a target)
|
||||
- **num_joints**(int): Member variable, representing the number of keypoints for a target
|
||||
|
||||
## FaceRecognitionResult
|
||||
The FaceRecognitionResult code is defined in `fastdeploy/vision/common/result.h` and is used to indicate the embedding of the image features by the face recognition model.
|
||||
|
||||
|
Reference in New Issue
Block a user