AI开发实践丨客流分析之未佩戴口罩识别

💡 原文中文,约10200字,阅读约需25分钟。
📝

内容提要

本文介绍了一种可用于商超、写字楼入口安检的客流统计应用,可实时显示客流数量,若有未佩戴口罩的人也会产生告警。核心逻辑包括:从输入获取图像Buffer,提取口罩佩戴信息,将口罩佩戴信息更新到人脸数据中,画图输出到本地视频文件中,使用pillow工具包实现中文输出,ModelBox应用不需要手动安装三方依赖库。

🎯

关键要点

  • 本文介绍了一种用于商超和写字楼入口安检的客流统计应用,具备实时显示客流数量和口罩佩戴检测功能。
  • 应用基于头肩部检测技术,能够在人员过线时进行客流计数,并检测是否佩戴口罩。
  • 开发者需使用华为云ModelArts进行人形检测模型训练,并使用ModelBox框架进行应用开发。
  • 应用模板可通过ModelBox SDK中的solution.bat工具下载,创建工程后可进行开发。
  • 应用的核心逻辑包括视频解码、头肩部检测、实时跟踪、口罩佩戴识别及结果整合。
  • 口罩佩戴信息通过功能单元传递,并在输出图像中标注,未佩戴口罩的人会产生告警。
  • 应用依赖pillow工具包实现中文输出,ModelBox框架无需手动安装三方依赖库。
  • 输入源为本地视频文件,输出结果也为本地视频文件,便于查看统计结果。
  • 通过构建和启动脚本可运行应用,最终生成的结果视频中会显示过线统计和口罩佩戴情况。
➡️

继续阅读