解决方案说明
人体存在检测技术旨在确定特定区域内是否有人,在用户界面、安保和安全等许多应用领域有着非常重要的作用。用户还可利用该技术主动管理能耗,例如在有人进出房间时开灯或关灯,或是在您靠近恒温器控制面板时将屏幕点亮。
如今,人们对智能家居和智能楼宇解决方案的需求日益增长;这些解决方案不仅有助于降低能源成本,还能够为其提供安全保障并帮助其挖掘提升服务质量的机遇。人体存在检测应用是一种可靠且经济的解决方案,可通过触发预设操作(例如识别办公室或公共图书馆中的空闲工作区)来提升用户体验,这对于人们在如今的后疫情时代保持社交距离尤为有用。
在部署该应用的过程中,除了需要达到立即触发预设操作或是发出可信安全警报所需的检测精度,我们还需要设法简化软件开发和硬件设计——对于处理能力、内存和功耗有限的电池供电设备而言尤其如此。通过在高性价比、超低功耗STM32微控制器上利用人工智能,我们的解决方案解决了成本与设计问题。
工作原理
该系统可通过低分辨率图像传感器捕捉数字视频,并确保由高性能双核STM32H7微控制器对其进行高效处理;该微控制器将根据针对STM32优化过的深度神经网络 (DNN) 所生成的输出来运行基于边缘的人体存在检测应用 (FP-AI-VISION1)。
然后,MCU会通过所连接的LCD屏幕或网络来显示指定区域内是否检测到了人员,并显示所拍摄的视频内容。该系统所占空间很小,且支持在同一微控制器上添加多个通过人员检测触发的附加功能,包括但不限于人员检测和人流量统计、通过外设执行操作以及通过多个连接选项传输信息。
这样,我们就可以基于某种采用了针对STM32优化过的卷积神经网络 (CNN) 模型拓扑的目标检测算法,开发出一款经济高效的低功耗人体存在检测解决方案。
-
主要产品优势
STM32H747XIH6 - 支持DSP和DP-FPU指令的高性能双核微控制器
这款采用Arm® Cortex®-M7和Cortex®-M4内核的微控制器具有用于管理传入的数字视频信号的必要外设,以及用于确保以最低功耗快速、精确地进行人数统计的处理能力和内存。
FP-AI-VISION1 - 用于计算机视觉人工智能 (AI) 应用的STM32Cube功能包
该软件基于使用STM32CubeMX AI扩展包 (X-CUBE-AI) 生成的预训练模型,实现了使用STM32神经网络库的高级计算机视觉应用。
-
All Features_zh
- 该即用型固件基于使用卷积神经网络 (CNN) 模型的目标检测算法,适用于实时人体存在检测应用
- 边缘处理方法可确保比集中式云解决方案更低的功耗和延迟,且更加注重精度和个人隐私
- 基于实时操作系统 (RTOS) 的超低功耗实现
- 得益于STM32Cube计划,可在不同STM32 MCU系列之间轻松移植