2024年11月10日星期日 下午1:08:50

[Track]Track Home/Away Status 由远及近检测 人体存在(状态、静态)检测设备方案选型-human presence move movement from zone area to room

2 年 前
#120 引用
human presence without movement


检测顺序梳理

https://www.msly.cn/boards/topic/64/1/page/1
Presence Detection:gps(Out)->zone->Home->area->person



小区 - Zone

电子围栏


户外 -Outdoor

安全监控识别


户内 - Indoor
自己人识别一一门禁糸统
面部表情分析一一喜怒哀乐
次态识别一一老人摔倒,婴儿苏醒





way 1

利用人体传感器、门窗传感器、智能猫眼判断在家模式和离家模式。

way 2

门磁计算人数


检测人体一般依靠两类设备

一类是热释电红外传感器。
例如Aqara/小米人体传感器

一类叫做微波传感器。
例如最近在智能家居玩家群里讨论的很热烈的静止人体传感器:

松下有一款能探测静止人体的远红外阵列探测模块,也挺贵的。

检测呼吸、心跳、人体存在


人体运动检测
人体状态检测-human presence without movement


市面上现有普遍使用的人体检测方案是红外传感器,缺点很多且显得特别弱智:

只能检测运动物体;
完全不能区分人或其它活动物体;
不能区分人体是进入或离开某一区域。

设想一个最简单普遍的生活场景:当我晚上 7 点步入餐厅时,餐厅灯光应随之亮起;同理,当识别到餐厅无人时,应自动将餐厅灯关闭。通过人体传感器是死活做不到这点的。

转换思路,视餐厅为一平面图,上述问题即可抽象成 “如何检测一张图片内是否有人存在”,解决方案就显而易见了——目标检测。


先分为活体识别(含动物、扫地机器人等)



人脸离线识别SDK

百度AI 可布置到本地 -人脸离线识别SDK  收费
https://ai.baidu.com/tech/face/offline-sdk?from=campaign20220218


摄像头识别

相比起人体传感器,基于摄像头的人体检测优点明显:
能区分人体和其它移动物体;
能检测静止物体;
扩展性高。你可以引入姿态识别,通过摄像头完成更多、更细分的场景任务。



网络摄像头-人脸识别-方案,

网络摄像头可考虑frigate NVR方案

可以用NR节点,
也可以用群晖自带的Surveillance 组件。

监控项目

对于监控的项目来说,需要考虑四个部分,那就是前端系统,传输系统,存储系统以及显示系统。

存储系统常用的三种存储方式NVR、IP-SAN和CVR。


Useful links

现有检测方案存在的问题研究及分析

https://www.ti.com/cn/lit/wp/zhcy081a/zhcy081a.pdf?ts=1660898297051&ref_url=https%253A%252F%252Fcn.bing.com%252F
0
2 年 前
#122 引用
gps定位电子围栏

基于gps定位电子围栏功能,因为定位能力和环境干扰的限制,设备的定位并不是时刻都准确,也许这一刻定位还在家里,下一刻定位就飘出了小区,反复横跳,用于在家模式基本不可用。



m1:利用传感器人员计数检测

PCR毫米波雷达

PCR毫米波雷达能解决人静止不动看电视/如厕情况下的检测问题,但是毫米波雷达也有一个缺点就是比较灵敏,比如猫啊、狗的也会触发。综合看来,目前还没有一个特别完美的解决方案
0
2 年 前
#124 引用
Zone

The zones are designed for the first case. From the Map section, or from Configuration -> Zones, or from the file zones.yaml you can create zones with a GPS position and a range. When the device is in that zone, its tracking status will change to the zone identifier.



zone-config

https://www.msly.cn/boards/topic/11352/zone-config
0
2 年 前
#125 引用
Home

way 1.人体传感器 + 门磁触发 方案
逻辑是门外的人体传感器只触发回家检测,离家检测由门磁触发。

way 2.HA private BLE device ,只能做到 Home Presence
0
2 年 前
#127 引用
Area

The areas work in a similar way to zones, except that they act inside the house. They are usually used to define the different rooms and assign devices to them. They can only be configured visually from Configuration -> Areas.






Area

https://www.danielmartingonzalez.com/en/track-devices-in-home-assistant/

应用还局限在识别人,配合人体传感器,当人体传感器检测和摄像头都检测到无人,就可以直接关灯,而之前单人体的话,就必须设置个2-5分钟的延迟,防止人没动就关灯。
0
2 年 前
#130 引用
智能化最大问题是安全,除了客厅和餐厅,我其他地方不安装任何摄像头

学校都开始整这玩意儿了,做大数据分析,学生上课专注多长时间,分神多长时间,写作多长时间,瞌睡多长时间都能分析出来,360度无死角监控,一整天观察学生的一举一动,想想都可怕。




卫生间装摄像头?我还没这么丧心病狂。那个变量是在卫生间门关闭,热水器打开时,计算人体传感器被触发多少次用的。



利用摄像头作为系统的眼睛去做判断,其实大家最担心的就是隐私的问题。我是这样处理的:
1.平时不需要识别的时候,摄像头面向墙壁--最极端的情况,在客厅进行一些非常的事情,那么摄像头动你也是可以知道的啊;
2.限制摄像头链接局域网--只有局域网内具有权限的人才能访问。

当然在万物互联的时代,隐私的问题的确令人头疼。
我妈经常都会说,我们在聊天的时候,小爱那边是不是有人在听着。
0
2 年 前
#156 引用
最近在搞人脸识别,Yolo,Dlib,单纯向量法都玩了一遍,效果还可以。

百度AI人体姿态检测

昨天由老师给我发了一个百度AI的链接,我就玩开了上面的一个demo,叫做人体姿态检测出,这个名词名副其实,其背后的数学原理和论文都相当的给力,不得不佩服那些人工智能算法科学家。

同时使用 OpenCV 和 dlib。我们将 OpenCV 用于标准的计算机视觉/图像处理功能,以及用于人数统计的深度学习对象检测器。

然后我们将使用 dlib 来实现相关过滤器。
0
2 年 前
#158 引用
人体姿态检测 tensorflow

tensorflow入门教程人体姿态检测  py

Yo  py

Opencv  c
0
2 年 前
#162 引用
树莓派+摄像头拍照一>上传到百度云ApI=人脸识别


拍照用的picamera,是专门为树莓派定制的摄像头,淘宝可以买到

用树莓派摄像头拍摄一张照片然后进行人脸识别。用拍照进行识别也可以用OpenCV去做。

用开源的人脸识别SDK来进行人脸的识别和检测

对比了国内几家的SDK(阿里云、腾讯云、Face++等等),同样注册了阿里云的应用,直接收费,Face++给了限定的测试次数,所以选择了百度AI,个人觉得百度人脸识别的效果要好一点,特别是并发数要比其他的好很多。


百度云注册完成、下载完成SDK后我们就开始写程序,程序的思路很简单,通过树莓派按键中断拍摄一张照片,然后通过SDK来检测照片里面的人是谁,如果这个人在人脸库里面,打开继电器进行开门,如果不在人脸库就关门。同时我还添加了语音播报的功能,而且还能将开门信息推送到微信上,这样就可以试试的看到有谁来开门了。

https://www.cnblogs.com/zutterhao/p/9075513.html


树莓派人脸识别门禁

https://blog.csdn.net/DekHub/article/details/117871505

安装Cmake
安装OpenCV
安装dlib
安装face_recognition


https://blog.csdn.net/a568713197/article/details/85267764

Opencv
Dlib

1.由于树莓派的性能限制,过尝试过做树莓派的视频流检测人脸,但是最终结果太不理想。
2.
用树莓派摄像头拍摄一张照片然后进行人脸识别。用拍照进行识别也可以用OpenCV去做
0
2 年 前
#9196 引用
热成像

热成像贵啊,并且热成像受环境温度影响也大,解决不了这个问题。

0