前言:

    很遗憾,这个项目在黑客松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组委会和百度的工作人员。

最后附上成都分会场合照!!!

Logo

学大模型,用大模型上飞桨星河社区!每天8点V100G算力免费领!免费领取ERNIE 4.0 100w Token >>>

更多推荐