AI开发实践丨客流分析之未佩戴口罩识别
💡
原文中文,约10200字,阅读约需25分钟。
📝
内容提要
本文介绍了一种可用于商超、写字楼入口安检的客流统计应用,可实时显示客流数量,若有未佩戴口罩的人也会产生告警。核心逻辑包括:从输入获取图像Buffer,提取口罩佩戴信息,将口罩佩戴信息更新到人脸数据中,画图输出到本地视频文件中,使用pillow工具包实现中文输出,ModelBox应用不需要手动安装三方依赖库。
🎯
关键要点
- 本文介绍了一种用于商超和写字楼入口安检的客流统计应用,具备实时显示客流数量和口罩佩戴检测功能。
- 应用基于头肩部检测技术,能够在人员过线时进行客流计数,并检测是否佩戴口罩。
- 开发者需使用华为云ModelArts进行人形检测模型训练,并使用ModelBox框架进行应用开发。
- 应用模板可通过ModelBox SDK中的solution.bat工具下载,创建工程后可进行开发。
- 应用的核心逻辑包括视频解码、头肩部检测、实时跟踪、口罩佩戴识别及结果整合。
- 口罩佩戴信息通过功能单元传递,并在输出图像中标注,未佩戴口罩的人会产生告警。
- 应用依赖pillow工具包实现中文输出,ModelBox框架无需手动安装三方依赖库。
- 输入源为本地视频文件,输出结果也为本地视频文件,便于查看统计结果。
- 通过构建和启动脚本可运行应用,最终生成的结果视频中会显示过线统计和口罩佩戴情况。
➡️