本帖最后由 893399065 于 2020-10-24 16:45 编辑
人脸识别插件【更新版】
2019-05-25
现已适配 0.92.0 之后版本,如果 hass 升级之后插件时候不了,请注意使用最新代码
2019-04-05
对部分用户只能通过 https 访问问题进行修复,并修改插件放入方式
很久很久以前
由于新用户无法使用 v2 版 api,而造成的无法识别(已修复,感谢 N 大的提示,以及两位网友的指出)
自己测试不是很完全,代码可能存在 bug。如果大家使用过程中遇到什么问题,请即使向 github 中提交 issues
演示
说明
该插件的主要功能是实时获取摄像头的图像,把图像与自己设定好的人脸库进行对比,对比成功了就返回相应结果。插件默认开启了活体检测功能, 采用百度人脸识别 API V3,识别率高速度快,占用资源较小,插件代码量少。
要求
- HomeAssistant 需要支持 token 认证的,请确认自己版本是否支持。
- 确保自己的 HomeAssistant 至少连接到有一个摄像头。
安装使用
下载插件
如何获取 token ?
在浏览器中输入 http://haip:8123/profile (将 haip 替换成自己的 ip 地址),在打开的页面中最下面有个长期访问令牌,创建一个然后把 token 复制到配置文件中去。
如何获取 "api_key"、"secret_key"、" group_id" ?
- 进入百度云,登录之后,在 产品服务 > 人工智能 > 人脸识别 里面找到人脸识别服务
- 开通一个应用
- 在自己的应用列表里面,就会显示 API Key 和 Secret Key,把这两个数据复制到配置文件里去就行啦
- 在这后面就看的到 查看人脸库 的选项,这是人脸库管理的地方,在里面新建一个组,这个用户组名就是 group_id,你需要在哪个组里面对比就在配置文件里写哪个组,组建好之后里面建立一个用户,然后把用户的照片上传上去就行了。
|