ai视觉分析解决小米的人体传感不能识别静态人体的盲点

2019-11-07 18:29:12 100点赞 616收藏 60评论

早上写了一篇《利用ai分析解决米家人体传感不能识别静态人体的难点》,过后觉得废话太多。但是本站不允许修改。为了更通俗易懂,对某些细节进行简化,对某些地方要用到的文件补充链接。

静态人体分析,这是目前智能家居的一个痛点,我曾经做了太多的探索。半年下来,感觉视觉分析,至少在公共区域方面的应用是可以的。


一、本方案的两个关键点:

1.一部云台摄像头,可以对指定方位进行检测;

2.ai图像识别--人体识别、人流识别等。

具体教程全图形细节,请点击我《摄像头+ai人体分析方法应用》,用到的工具和文件都在这里了。

先看ai识别能力的具体效果图

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai视觉分析解决小米的人体传感不能识别静态人体的盲点




二、劝退前言

这篇文经过修改还是有点长,献给想解决当前米家等智能家居某些盲点、愿意折腾又有动手能力的机油。因为能力有限,我大多数时候只能玩现成产品。可是探索的欲望又驱动我去折腾各种开源好玩的东西。写此文的目的,是希望能找到更多喜欢一起折腾的机油。

但它对大多数人来说,是折腾!更是没有一点所谓“意义”的。时间多,看看但娱乐吧。

前面废话特多,精华在第五节

三、硬件准备

海康威视监控摄像头双天线无线WIFI350度旋转1080P海康威视自营语音对讲E42H-IWPT4MM焦距259元京东去购买

海康的摄像头,成像素质、信号等都是非常优秀的,缺点就是app广告太多。不过我都不用的他们的app的。因为都在局域网使用。

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

三、为啥要用?

我入“智能家居”的坑前后算下来应该有三四年,它的好处,我们大家都知道了,为生活带来了很多方便。事物的发展,不全是美好的。使用过程中,有几个点是也给家庭关系带来了“毁灭性”冲击:

1.崩溃场景a:妈妈做饭的时候,动作小点,人体感应不到人,然后灯灭了!“你又在搞什么鬼,能把你的这鬼东西给我拆了么!balala….”

2.崩溃场景b:一家人吃饭,特别有客人来的时候,大家动作小了,人体感应感应不到人,然后灯灭了,“都跟你说了,别搞那么多了....”于是我被疯狂打脸…..

3.崩溃场景c:饭后,一家人在客厅休息,动作还是小了,然后人体感应还是感应不到人,然后风扇自己关了,电视自己关了,灯也自己关了…..

4.崩溃场景d:晚上,老婆在沙发给小儿读绘本,然后动作还是小了,打断了儿子学习,这个在领导看来简直罪无可赦....然后……

……

人总不能无限的等。总要去寻找方法解决。于是,我曾经做过:

1.测重坐垫:

就是利用电子秤的原理,自己整了n个坐垫,人坐在目标位置,可以判断是否人。这里用了逻辑排除法,因为人静止不动的场景就那几个地方,比如坐在沙发上/床上等。但是要覆盖全面,还是很难,这里还有个特别难点,就是我家娃喜欢把沙发垫子掀开,然后把线路全拔了。简直无法无天了。

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

2.震动贴

这个就是利用轻微的震动判断,米家后来也出了震动贴。检测不太灵敏,覆盖还是不全。

3.微波侦测

微波太灵敏了有些时候不是人的动作也误触了,更夸张的微波可用穿透楼板,对面房子的人动作也可以触发。

4.声音侦测

这个其实更不靠谱了,假如电视开着,无人的时候想自动开电视,如果靠声音侦测,那么反而是逻辑陷阱了。

搞到最后,我 都有点想上,科幻电影里面的那种生命探测仪或者红外成像了。哈哈,那当然是冲动啦。这个投入都可以让我教n年电费了。

我们先来看这个:

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

这是本站ct大神发的,利用yolo算法,摄像头分析人体存在。顿时茅塞顿开。我也尝试去试验,整个结果下来,因为本地算力受限,效果一般。只有寻找云端开源api。


四、总体思路

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

解析

利用摄像头作为系统的眼睛去做判断,其实大家最担心的就是隐私的问题。我是这样处理的:

1.平时不需要识别的时候,摄像头面壁,即d点,摄像头只有红外人体传感检测到没人才转向--有基友最担心的情况就是,和某某在起居室做运动被拍。哈哈,我姑且不说摄像头动了你会知道,云台转动是有点声音的,再说你做某些运动难道长期不动吗?人体红外检测到有人云台摄像头自然不会转过来看你们表演啦。

2.限制摄像头链接局域网--只有局域网内具有权限的人才能访问。

当然在万物互联的时代,隐私的问题的确令人头疼。我妈经常都会说,我们在聊天的时候,siri/若琪/小度/小爱那边是不是有人在听着。我跟我妈说,难道你还有几个亿存着没有告诉爸爸和我知道么?

云端ai识别能力检验

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

前面的都是废话,你可以不看,精华在这下面了。

五、解决方案


  • 流程触发条件成立,即米家红外人体侦测不到人了;

  • 海康摄像头转到指定位置;

  • 等摄像头转到指定位置后,海康摄像头进行抓拍;

  • 传递数据到ai节点进行数据分析;

  • 输出数据结果,有人还是没人;

  • 如果无人摄像头转到下个位置继续识别,直到预定点都识别完成,输出最终结果;

  • 识别完成转到隐私非敏感位置;

  • 根据输出结果处理设备或者其他行动。

ai视觉分析解决小米的人体传感不能识别静态人体的盲点


1、注册百度ai开放平台并建立人体分析应用

具体教程全图形细节,请点击我《摄像头+ai人体分析方法应用》,用到的工具和文件都在这里了。

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

2.安装iobroker,然后在iobroker里面安装nodered。

如果习惯用homeassistant,也可以自行安装ha+nr。没有什么本质的区别。iobroker的安装和米家设备接入方便一点,在nodered调用米家设备信息也简单点。但是ha的教程相对比较多。

A.iobroker里面需要调用米家设备,请安装mihome和miio。

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

iobroker全图形操作,米家设备兼容,免代码操作,相当简单。具体教程请点击查看《绿米网关的接入及配置》

B、node-red里面需要用到节点:

node-red-contrib-http-request;
node-red-contrib-baidu-face;

节点安装教程,请查看我录制的视频教程:《nodered基础教程合集》

3.海康云台摄像头转动控制命令设置

A、要进入海康的web管理界面设置预设位置;

通常是海康摄像头的ip输入浏览器,然后登陆即可设置。

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

B、用nodered的节点控制海康云台摄像头到预设位置

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

4.海康云台摄像头抓拍命令设置

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

5.把抓拍的图片上传到ai分析

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

6.输出结果

ai视觉分析解决小米的人体传感不能识别静态人体的盲点


ai视觉分析其他扩展玩法

摄像头更加有趣的玩法_ai识别物体

今年猪瘟,买不到猪肉。家里老人信不过市场里面的鸡鸭,喜欢从老家叫亲戚快递鸡和鸭到城里来。可是快递的人每次送到家门口,就直接丢门口。在家的老人收不到信息,发生了几次冰融化了,等发现门口有快递的时候,为时已晚。好恼火,一直想办法解决,包括门口装门铃,贴纸条提醒快递员等等。反正他们就是很顽皮,当看不到。我也不太习惯投诉他们。前几天,我在网上看到这样的一个新闻

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

哈,当时第一时间就是去看看米家里面的摄像头有没有识别功能,可惜是没有的。只好自己动手了。

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai识别身份,小米电视推送不同内容方法探讨

家里人每个人的对内容的追求不一样:

我爸喜欢看看粤剧,所以他雷打不动就是在几个艺术台转圈;

我妈就喜欢那些家庭关系婆媳剧;

老婆喜欢赵丽颖为代表那些我也不知道叫啥的电视剧;

我基本不看电视,偶尔看看电影和纪录片;

儿子是看动画片洛。

又因为我装了投影,有小米盒子3增强版及海外版/蓝光机/atv4k/有线电视机顶盒等等,

如果还是搞一堆遥控器,肯定会被家里人骂死。其实通过小米万能遥控器+小米饼干或者无线开关就可以集成快捷开机,快速定位到具体的模式。用了好久一段时间,除了老人家实在记不住按几下对应专有模式之外,也还勉勉强强的应付。

有一天我看到这样的新闻,引发了我的灵感。如果通过摄像头不仅仅可以通话,还可以确认观众的身份,那不就是可以比较方便的定位到对应的人模式。后续还可以扩展推荐他喜欢的内容。

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

心动不如行动,大致思路及实现方式

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

ai视觉分析解决小米的人体传感不能识别静态人体的盲点

哈哈,其实还可以确定如果是儿子看电视超过半个小时,告诉我。

等算法更先进的时候,真的可以捕捉到用户的心情或者状态推荐对应的内容。我相信这一天也不会太远。

这些方法普通的用户肯定是很难实现。其实现在厂商很多资源都有了,为啥不能开放点,或者做多一些边缘性的探索。虽然这些都是非常稀缺的需求,不会产生啥多大的经济效益,但是我们需要不断探索智能家居的边界在哪里啊。


展开 收起
60评论

  • 精彩
  • 最新
  • 好用不好用不说,这个做不到完全本地化,隐私就是个问题,完全就是用隐私换方便的路子. [观察]

    校验提示文案

    提交
    关于隐私,我已经充分考虑了:我用的是云台,没人的时候才识别,有人会面壁。如果要较真,那么我感觉用手机,就已经无时无刻在暴露隐私了。当然自己考虑和决定。

    校验提示文案

    提交
    貌似百度的人脸识别可以本地部署,但是多一台服务器,这个价值就不知道了。我是红外加微波,感觉还可以,将微波有效距离调小了。另外如果实在太敏感,将时间延长一点,比如30分钟如果红外没有感应到人再关不就好了

    校验提示文案

    提交
    收起所有回复
  • 太麻烦了,我还是手动按开关吧。

    校验提示文案

    提交
    对,挺麻烦的。

    校验提示文案

    提交
    赞同,不如用APP一键关闭来的实际和方便

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 楼主,请问360摄像头能不能实现?

    校验提示文案

    提交
    360不行。它没有开放的api接口。

    校验提示文案

    提交
    收起所有回复
  • 这也太麻烦了吧。。。.

    校验提示文案

    提交
    对普通人来说,的确不能开箱即用。但是目前市面上现有的几乎所有智能家居厂商的产品都对静态人体识别不太好。如果有即简单的现成产品,我也不要折腾。等于十年前用iphone,很多人喜欢越狱,就是苹果本身没有提供大家需要的服务。现在ios越来越完善,越狱自然就少了。这个东西,诚如我标题所说,是探索,不一定是最佳最优解法,仅是抛砖引玉。希望厂家自己能发力给消费者更好更简单的产品,这样才能对得起智能家居这四个字。

    校验提示文案

    提交
    收起所有回复
  • 王自如不是换了一个感应器就完美解决问题了么。

    校验提示文案

    提交
    他那个人体存在,单身狗可以。

    校验提示文案

    提交
    收起所有回复
  • 淘宝上16元一个的人体感应开关,调节好延时,吊顶串接灯上,厨房卫生间用了5年,从来没有人吐槽……

    校验提示文案

    提交
    你说的非常有道理,必须赞一个。

    校验提示文案

    提交
    图像识别应用场景广阔,期待你下一步的探索!

    校验提示文案

    提交
    收起所有回复
  • 厉害,可以进一步研究下能不能部署在本地,用个树莓派什么的做!

    校验提示文案

    提交
    有本地算法,我等谷歌的神经棒完善。

    校验提示文案

    提交
    收起所有回复
  • 确实是这样的,我就是考虑到隐私最终还是放弃使用云api,毕竟把包含有家里人的图像往云上丢,真的不放心。还是老老实实用yolo。

    校验提示文案

    提交
    yolo对机器有要求,我在等谷歌的神经棒。我设计的方案是人体感应无人的时候辅助测试。其实,如果要担心隐私问题,千万都别把相片往微信/qq等发。

    校验提示文案

    提交
    收起所有回复
  • 有带人形捕捉的摄像机

    校验提示文案

    提交
    能人型捕捉的摄像头遍地都是。能开放接口联动的没啥。 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 大佬可是传说中的程序猿??学啥专业的啊 我想让俺家孩子学,以后实现我的想法 [龇牙]

    校验提示文案

    提交
  • 这够硬盒的

    校验提示文案

    提交
  • 我一直认为小米摄像头应该有这些功能

    校验提示文案

    提交
  • 虽然动手能力不够,但是这样的技术硬文要打赏

    校验提示文案

    提交
  • 大神,太牛*了,先点赞评论,再回头看看我有没有这个动手能力做

    校验提示文案

    提交
  • 好奇题主用的哪个型号的摄像头

    校验提示文案

    提交
    你都没认真看啊。。。

    校验提示文案

    提交
    关键题主对海康ipc的web交互都拿到了,自己抓的还是海康有说明?吾等弄个介玩意还是灰常有必要尼…

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 这个确实厉害了,如果能出一个类似FaceID的摄像头来侦测家里就好了

    校验提示文案

    提交
  • 牛*啊老哥

    校验提示文案

    提交
  • 画知识点了,感谢萝卜,学习使我快乐!!!

    校验提示文案

    提交
  • 厉害 希望绿米回来能做成品的产品

    校验提示文案

    提交
  • 硬,真的好硬啊 [傻笑] [傻笑] [傻笑]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
616
扫一下,分享更方便,购买更轻松