Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
s920243400
PaddleDetection
提交
4f20cd58
P
PaddleDetection
项目概览
s920243400
/
PaddleDetection
与 Fork 源项目一致
Fork自
PaddlePaddle / PaddleDetection
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleDetection
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
4f20cd58
编写于
11月 19, 2021
作者:
J
JYChen
提交者:
GitHub
11月 19, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update tinypose readme (#4621)
上级
23362b4e
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
14 addition
and
4 deletion
+14
-4
configs/keypoint/tiny_pose/README.md
configs/keypoint/tiny_pose/README.md
+14
-4
docs/images/tinypose_demo.png
docs/images/tinypose_demo.png
+0
-0
docs/images/tinypose_pipeline.png
docs/images/tinypose_pipeline.png
+0
-0
未找到文件。
configs/keypoint/tiny_pose/README.md
浏览文件 @
4f20cd58
# PP-TinyPose
<div
align=
"center"
>
<img
src=
"../../../docs/images/tinypose_demo.png"
/>
<center>
图片来源:COCO2017开源数据集
</center>
</div>
## 简介
PP-TinyPose是PaddleDetecion针对移动端设备优化的实时姿态检测模型,可流畅地在移动端设备上执行多人姿态估计任务。借助PaddleDetecion自研的优秀轻量级检测模型
[
PicoDet
](
../../picodet/README.md
)
,我们同时提供了特色的轻量级垂类行人检测模型。TinyPose的运行环境有以下依赖要求:
-
[
PaddlePaddle
](
https://github.com/PaddlePaddle/Paddle
)
>=2.2
...
...
@@ -7,15 +12,20 @@ PP-TinyPose是PaddleDetecion针对移动端设备优化的实时姿态检测模
如希望在移动端部署,则还需要:
-
[
Paddle-Lite
](
https://github.com/PaddlePaddle/Paddle-Lite
)
>=2.10
<div
align=
"center"
>
<img
src=
"../../../docs/images/tinypose_pipeline.png"
width=
'800'
/>
</div>
## 模型库
### 姿态检测模型
| 模型 | 输入尺寸 | AP (
coco v
al) | 单人推理耗时 (FP32)| 单人推理耗时(FP16) | 配置文件 | 模型权重 | 预测部署模型 | Paddle-Lite部署模型(FP32) | Paddle-Lite部署模型(FP16)|
| 模型 | 输入尺寸 | AP (
COCO V
al) | 单人推理耗时 (FP32)| 单人推理耗时(FP16) | 配置文件 | 模型权重 | 预测部署模型 | Paddle-Lite部署模型(FP32) | Paddle-Lite部署模型(FP16)|
| :------------------------ | :-------: | :------: | :------: |:---: | :---: | :---: | :---: | :---: | :---: |
| PP-TinyPose | 128
*
96 | 58.1 | 4.57ms | 3.27ms |
[
Config
](
./tinypose_128x96.yml
)
|
[
Model
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/tinypose_128x96.pdparams
)
|
[
预测部署模型
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/tinypose_128x96.tar
)
|
[
Lite部署模型
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/tinypose_128x96.nb
)
|
[
Lite部署模型(FP16)
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/tinypose_128x96_fp16.nb
)
|
| PP-TinyPose | 256
*
192 | 68.8 | 14.07ms | 8.33ms |
[
Config
](
./tinypose_256x192.yml
)
|
[
Model
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/tinypose_256x192.pdparams
)
|
[
预测部署模型
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/tinypose_256x192.
nb
)
|
[
Lite部署模型
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/tinypose_256x192.tar
)
|
[
Lite部署模型(FP16)
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/tinypose_256x192_fp16.nb
)
|
| PP-TinyPose | 256
*
192 | 68.8 | 14.07ms | 8.33ms |
[
Config
](
./tinypose_256x192.yml
)
|
[
Model
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/tinypose_256x192.pdparams
)
|
[
预测部署模型
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/tinypose_256x192.
tar
)
|
[
Lite部署模型
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/tinypose_256x192.nb
)
|
[
Lite部署模型(FP16)
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/tinypose_256x192_fp16.nb
)
|
### 行人检测模型
| 模型 | 输入尺寸 | mAP (
coco v
al) | 平均推理耗时 (FP32) | 平均推理耗时 (FP16) | 配置文件 | 模型权重 | 预测部署模型 | Paddle-Lite部署模型(FP32) | Paddle-Lite部署模型(FP16)|
| 模型 | 输入尺寸 | mAP (
COCO V
al) | 平均推理耗时 (FP32) | 平均推理耗时 (FP16) | 配置文件 | 模型权重 | 预测部署模型 | Paddle-Lite部署模型(FP32) | Paddle-Lite部署模型(FP16)|
| :------------------------ | :-------: | :------: | :------: | :---: | :---: | :---: | :---: | :---: | :---: |
| PicoDet-S-Pedestrian | 192
*
192 | 29.0 | 4.30ms | 2.37ms |
[
Config
](
../../picodet/application/pedestrian_detection/picodet_s_192_pedestrian.yml
)
|
[
Model
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/picodet_s_192_pedestrian.pdparams
)
|
[
预测部署模型
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/picodet_s_192_pedestrian.tar
)
|
[
Lite部署模型
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/picodet_s_192_pedestrian.nb
)
|
[
Lite部署模型(FP16)
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/picodet_s_192_pedestrian_fp16.nb
)
|
| PicoDet-S-Pedestrian | 320
*
320 | 38.5 | 10.26ms | 6.30ms |
[
Config
](
../../picodet/application/pedestrian_detection/picodet_s_320_pedestrian.yml
)
|
[
Model
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/picodet_s_320_pedestrian.pdparams
)
|
[
预测部署模型
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/picodet_s_320_pedestrian.tar
)
|
[
Lite部署模型
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/picodet_s_320_pedestrian.nb
)
|
[
Lite部署模型(FP16)
](
https://bj.bcebos.com/v1/paddledet/models/keypoint/picodet_s_320_pedestrian_fp16.nb
)
|
...
...
@@ -28,7 +38,7 @@ PP-TinyPose是PaddleDetecion针对移动端设备优化的实时姿态检测模
-
推理速度测试环境为 Qualcomm Snapdragon 865,采用arm8下4线程推理得到。
### Pipeline性能
| 行人检测模型 | 姿态检测模型 | mAP (
coco v
al) | 单人耗时 (FP32) | 单人耗时 (FP16) | 6人耗时 (FP32) | 6人耗时 (FP16)|
| 行人检测模型 | 姿态检测模型 | mAP (
COCO V
al) | 单人耗时 (FP32) | 单人耗时 (FP16) | 6人耗时 (FP32) | 6人耗时 (FP16)|
| :------------------------ | :-------: | :------: | :---: | :---: | :---: | :---: |
| PicoDet-S-Pedestrian-192
*192 | PP-TinyPose-128*
96 | 36.7 | 11.72 ms| 8.18 ms | 36.22 ms| 26.33 ms |
| PicoDet-S-Pedestrian-320
*320 | PP-TinyPose-128*
96 | 44.2 | 19.45 ms| 14.41 ms | 44.0 ms| 32.57 ms |
...
...
docs/images/tinypose_demo.png
0 → 100644
浏览文件 @
4f20cd58
2.4 MB
docs/images/tinypose_pipeline.png
0 → 100644
浏览文件 @
4f20cd58
512.1 KB
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录