【2021PaddleHACKATHON】【成都分会场】【程序员坐姿校正神器】
该项目通过目标检测和关键点检测对程序员坐姿进行校正提醒。
·
前言:
很遗憾,这个项目在黑客松presentation的时候,由于对如流这个会议软件不熟悉的原因未能有效的展示项目效果。
下面是完整的项目视频展示:
项目内容:
该项目将通过目标检测与关键点检测完成程序员坐姿矫正提醒。
关键步骤:
四个关键步骤:目标检测 关键点提取 向量结算 Qt5界面显示
解压项目代码:
可直接将本项目数据集:项目代码下载到本地,配置好环境直接运行。
目标检测模型:
%cd /home/aistudio/work/PaddleDetection/
!mv output /home/aistudio/work/
%cd /home/aistudio/work/
!rm -rf PaddleDetection
#注意首先下载预训练模型,然后gitpaddledetection。
!git clone https://gitee.com/paddlepaddle/PaddleDetection.git
!pip install pycocotools lap motmetrics
!mv output /home/aistudio/work/PaddleDetection/
#使用预训练模型。直接导出模型。
%cd PaddleDetection/
!python3 tools/export_model.py -c configs/picodet/application/pedestrian_detection/picodet_s_320_pedestrian.yml --output_dir=outut_inference -o weights=output/picodet_s_320_pedestrian.pdparams
关键点检测模型:
!python3 tools/export_model.py -c configs/keypoint/tiny_pose/tinypose_256x192.yml --output_dir=outut_inference -o weights=output/tinypose_256x192.pdparams
Version 1.0
1.0的版本只是简单的完成目标检测+关键点检测+向量解算,并未考虑多人的场景。
Version2.0
2.0的版本对多人场景进行改进,在检测之后通过目标框面积进行目标筛选,得到最可能是目标的人。
Version3.0
3.0版本是feature version,考虑到向量解算本身的性能限制,很多复杂的场景下向量解算会出现错误。因此,在feature version中,将会使用图卷积神经网络来处理后续的关键点数据,从而达到一个更好的效果****。
总结:
虽然这次黑客松有一点点小遗憾,没有在presantation环节做好,但不得不承认的是这次黑客松确实很快乐~~~
该项目作者:韩鹏远、黄彬伶、程明源、苏东升、王涛。
感谢PaddlePaddle Hackathon组委会和百度的工作人员。
最后附上成都分会场合照!!!
更多推荐
已为社区贡献1438条内容
所有评论(0)