口罩检测

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

任务目标

当前,全球疫情仍在蔓延。为了保证人们的安全出行,应该督促人们戴上口罩,避免病毒的传播,所以我想用这个口罩检测Demo来达到这个目的。

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

  • qualcomm-neural-processing-sdk

  • Opencv 3.4.3

  • GStreamer

  • Tensorflow

  • TurboX C610开发套件

  • IMX415相机连接板

  • IMX415摄像头

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

  • 源代码

附加资料

  • 视频链接

  • 口罩检测 TFLITE 模型

构建/汇编指令

整个项目的编译基于yocto编译工具,因此需要根据规范编写一些.bb和.conf文件。链接是facemask_detect_0.1。bb的例子。

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

bitbake facemask_detect

or

bitbake -b facemask_detect_0.1.bb

你会得到一个名为FaceMaskDetect的可执行bin文件。将其移动到源代码的根目录。接下来,将整个项目代码推到Qualcomm®QCS610 SoC设备的目录/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/FaceMaskDetect

使用说明

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

运行FaceMaskDetect(这是项目名称,可以在项目根目录下的cmakelist .txt文件中修改):

运行FaceMaskDetect测试演示。此测试演示只有命令行输出。

$ cd /data/

 

 

 

$ ./weston_dp_cmd facemask

 

 

 

 

 

 

 

 

 

 

 

 

 

 

贡献者信息

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

姓名 公司

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 解决方案

 

高通 AI Hub

全新高通 AI Hub 包含预优化AI模型库,支持在搭载骁龙和高通平台的终端上进行无缝部署。
该模型库为开发者提供超过75个主流的AI和生成式AI模型,比如Whisper、ControlNet、Stable Diffusion和Baichuan-7B,可在不同执行环境(runtime)中打包,能够在不同形态终端中实现卓越的终端侧AI性能、降低内存占用并提升能效。所有模型均经过优化,以充分利用高通AI引擎内所有核心(NPU、CPU和GPU)的硬件加速能力,从而使推理速度提升4倍。

了解更多

SDK 下载

本版块下载 SDK,只需简单注册,就可轻松下载。