发帖
4 0 0

【安信可小安派BW21-CBV-Kit开发板】基于摄像头人脸识别的人体存在传感器

HaydenHu
金牌会员

6

主题

246

回帖

1951

积分

金牌会员

积分
1951
小安派·BW21-CBV-KIt 89 4 3 天前
[i=s] 本帖最后由 HaydenHu 于 2025-3-26 20:24 编辑 [/i]

现阶段的人体存在传感器大致分为两种,红外和微波。

而PIR人体热释电是基于差分人体红外信号的,无法检测静止的人体,微波传感器基本是24G以上的才能检测静止的人体,微波可能会被现有wifi5G信号干扰,而且如窗帘异动,风扇转动都会被误检测。
而且这两种传感器都不能区分人和动物。
而BW21是基于RTL8735B处理器的开发板,可以本地人脸识别。
那么就可以基于摄像头的人脸识别,来检测当前人体是否存在固定区域,从而实现一些特定智能家居场景控制。

红外 24G毫米波雷达 BW21摄像头
优点 功耗低
区别活物
功耗较低
检测静止人体
识别静止人体
甚至特定人
缺点 无法检测静止人体 无法区别活物 功耗较高
成本较高

1、实现基本的人脸识别功能

实现基本人脸识别功能可以使用自带的arduino人脸识别例子程序,有好几个都能使用。

这里我选择RTSPFaceRecognition

image.png

配置联网的WIFI账号和密码,如果不需要联网控制可以不配置

image.png

可以看到这里的

facerecog.getResultCount()

,识别人脸的计数

image.png

2、增加人体存在逻辑判断

最基本的判断是如果检测的人脸数量大于0,那么就存在人体

image.png

只是这样判断将会存在一个问题,如果此时人脸脱离摄像范围,那么将会判断为人脸不存在

在此基础上可以增加,延时判断,比如,十秒内,如果检测人脸数量一直是0,那么人体不存在,否则有人存在。

3、增加智能家居控制场景

4、结合红外、微波雷达和人体热释电

5、综合人体存在的优点,最终效果

──── 0人觉得很赞 ────

使用道具 举报

期待完善~
前天 16:38

第一个编辑器没有草稿箱呀,我本来是保存到草稿箱的
HaydenHu 发表于 2025-3-27 16:38
第一个编辑器没有草稿箱呀,我本来是保存到草稿箱的

有草稿箱的,你二次编辑后,要继续点保存草稿,如果点保存编辑,就是发布了。
昨天 19:55
爱笑 发表于 2025-3-28 13:59
有草稿箱的,你二次编辑后,要继续点保存草稿,如果点保存编辑,就是发布了。 ...

可能是我第一次点错了,点成发布了,二次编辑时就没有草稿箱按钮了
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28200 个
  • 话题数: 40097 篇