各位论坛大佬们好,我是一个ha上的小白,因为过几个月打算装修这几天才开始关注智能家居这一块,所以接下来也许有很多常识性的错误,还请见谅。
0。背景(可跳过)
对于智能家居,我认为最理想的情况就是它存在但你感受不到。为了完成这个目标,精准的传感器是必不可少的,对于最常用的人在开灯,人走关灯,单单这一个目标就有很多的问题。市面上有常见的三种检测屋内人的方法
一,红外检测人体移动
二,微波的人体存在传感器
三,传输到服务器上进行视觉识别的摄像头
而我们家三口人带一只活泼的宠物猫,用红外无法做到人静止状态下也能识别,用微波无法把睡着的人和跑动的猫区分开来。最优的视觉识别,需要在你的卧室客厅等隐密的地方安装一个联网的摄像头……经常浏览橙黑色网站的我深刻怀疑这东西的安全性。
所以我就在思考有没有一种十分安全且能区分人和动物并且还能计数的可靠方案呢?听着不太可能,但我还真的找到了一种方案,但碍于时间和金钱的关系(主要完全不懂ha),没有验证,所以特来与各位大神讨论。
1.利用k210人工智能开发版构建嵌入式视觉识别系统
[size=1.2em]K210是个啥
K210是由一家叫做嘉楠的曾经做挖矿芯片的公司在去年推出的一款MCU,其特色在于芯片架构中包含了一个自研的神经网络硬件加速器KPU,可以高性能地进行卷积神经网络运算。芯片参数如下
[img=765,0]blob:https://bbs.hassbian.com/f926bc9d-af58-4887-97be-f1a469db6fe6[/img]
由于他价格不贵(相对不贵),算力达标,本身就用于视觉识别,那我们完全可以用它来做一个本地嵌入式视觉识别模块。
我随便在淘宝上找了一个基于k210的开发板,避免广告我就不放牌子了。如图所示
看右上角有个啥,对你没看错,这东西自带一个esp32,价格只需要200RMB,带个小屏幕和摄像头。
并且这东西的社区也较为活跃,用它开发视觉识别的教程网上一大堆,官方文件齐全并且用的越来越火。
我们可以在这东西上部署yolov3进行视觉识别,最重要的是
它的视觉识别算法程序是完全靠数据线烧录进板子里进行本地识别的!!你完全可以让他对外只发送12345....等的数字人数,除非有人强行闯入你家把这个板子拿下来插在电脑上照着你,否则没有任何可能获取它的视频信号,也就是意味着绝对的安全,毕竟光靠Wi-Fi没法进行程序烧录。
我不清楚用esp32无线连接到电脑上后是否能够接入到ha中进行显示,所以特来论坛求教,利用k210进行人脸识别视觉识别的例子和项目太多了,各位随便百度都能看到不少,所以我就不再列举了。
3.总结
利用k210进行视觉识别的优势
安全可靠,视觉识别程序烧录在板子中,不对外传输视频信号,只输出识别的人数相当于一个黑箱。且只能通过数据线连接电脑进行烧录程序。
精准度高,基于神经网络的视觉识别,甚至可以进行人脸识别和姿态监测,可以精准识别人体并且排除宠物的干扰,红外摄像头在夜间也没有问题。识别速度可以达到60帧
安装方便,不需要在门框上打孔和安装红外传感器,只需要找一个能看见全屋的角落放上去就行。
功耗极低,芯片功耗低至0.35w,整机功耗低至1w,一年只需12度电,芯片发热甚至不如摄像头。
没有辐射,不同于令人担心的微波传感器,视觉识别没有辐射。
缺点
贵(这是我的缺点)
需要了解一定的神经网络学习的常识,尽管有手把手的教程,但架不住连专有词看都看不懂
不知道是否能接入ha中
具体问题欢迎各位大佬指出讨论。整篇文章没有任何干货,只是阐述了我的一个想法,在了解学习ha后我也许会搞一个进行尝试,主要还是为了抛砖引玉,看看大佬们更为专业想法。
|