姿势识别

操作系统 云服务/平台 技术难度 关注领域
Linux   Intermediate 计算机视觉    嵌入    

任务目标

目前深度学习的部署非常热,所以我认为有必要在嵌入式设备中部署深度学习模型。姿态检测是一个非常有趣的演示。

所需材料/所需清单/工具

  • qualcomm-neural-processing-sdk

  • Opencv 3.4.3

  • GStreamer

  • TurboX C610开发套件

  • IMX577相机连接板

  • IMX577摄像头

源码/示例/可执行的应用程序

  • 源代码

附加资料

  • 人体关键点检测 DLC 模型

构建/汇编指令

这个项目的编译是基于yocto编译工具的,因此您需要根据规范编写一些.bb和.conf文件。链路是pose_detection_1.0。bb的例子。

添加图层的方法请参考Yocto官方手册,写入layer.conf,然后执行如下命令:

bitbake pose_detection

你会得到一个名为PoseDetection的可执行bin文件。将它移到源代码的根目录。接下来,将整个项目代码推送到Qualcomm®QCS610 SoC设备的dir /data/。

$ adb root && adb disable-verity && adb reboot

$ adb root &&adb remount && adb shell mount -o remount,rw /

$ adb push xxx/xxx/sourcepath /data/

$ adb shell

$ cd data/PoseDetection-demo

使用说明

这个项目只提供了一个简单的命令行接口。

运行PoseDetection(这是项目名,实际的可执行文件名为PoseDetection,可以在项目根目录下的CMakeListe.txt文件中修改):

运行PoseDetection测试演示。这个测试演示只有命令行输出。

$ cd /data/

 

 

 

$ ./weston_dp_cmd PoseDetection

 

 

 

DP显示使用weston图形界面支持,所以我在项目根目录下提供了weston_dp_cmd脚本

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

贡献者信息

 

 

 

 

 

 

 

姓名 公司

zhang

zhenzhen.zhang@thundercomm.com
Thundersoft

Sun

yiqiao.sun@thundersoft.com
Thundersoft

Yuan

yuandk0305@thundersoft.com

Thundersoft

Liu

hongliang.liu@thundersoft.com

Thundersoft

Zhang

zhanglei0706@thundersoft.com

Thundersoft

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

>>浏览更多Qualcomm硬件案例:http://qualcomm.csdn.net/m/zone/qualcomm2016/project

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Qualcomm 解决方案

 

高通软件中心

通过集中式门户站无缝管理您的高通®软件和工具

下载软件中心