2024年11月24日星期日 下午5:11:05

[Camera]手机摄像头接入Home assistant系统做实时监控和人脸识别 Face Recognition 延迟问题

1 年 前
#20194 引用
https://bbs.hassbian.com/thread-2444-1-1.html

本地的Dlib

手头有一个淘宝的摄像头,不到百元的货,当时随便买的,还有树莓派,一天突然想做个人脸识别,摄像头对着门口,回家时一句“Welcom back”,幸(ge)福(bi)满满。
于是搜索之,发现本论坛有很多大神的资料,如本地的Dlib,百度的,微软的。
经过一定的分析,Dlib依靠本地性能,树莓派识别在5秒左右,5秒后才“Welcom back”怎么提高幸(ge)福(bi)度?微软方案没试,怕网络不稳定,直接选用百度的云识别服务
整个识别过程最长3秒,最少1.几秒就搞定,还是很高效的,树莓派无人移动时CPU占用2%左右,识别时CPU占用少于15%

考虑到树莓派是我的家庭网络中心,需要负担的不只一个任务,所以太忙的活我树莓派不干,把活分出去,看摄像头有个功能当画面有移动时,自动上传图片到FTP服务器,试了一下,居然少于1秒就能上传,于是定下这么一个流程:
摄像头检测到画面有移动——摄像头上传图片到树莓派指定FTP路径下——树莓派每0.5秒检查下路径是否有文件,如果有进行30秒识别流程——树莓派每0.5秒获取摄像头现场图片(百度QPS是2)——如果检测到人员,则进行TTS播报。
0