iobroker--人体存在识别--摄像头+ai人体分析方法应用

实践前请点击查阅:
iobroker–人体识别–公共区域是否存在人体的识别方法探讨

总体思路:

  • 流程触发条件成立;
  • 海康摄像头转到指定位置;
  • 等摄像头转到指定位置后,海康摄像头进行抓拍;
  • 传递数据到百度ai进行数据分析;
  • 输出数据结果;
  • 摄像头转到下个位置或者转到隐私非敏感位置;
  • 根据输出结果处理设备或者其他行动。

具体步骤
一、注册百度ai开放平台并建立人体分析应用
1.注册百度开放平台账号,在管理后台创建ai–人流统计应用,获取两个key。具体如图示

2.在nodered安装需要用到的百度ai插件节点
1.node-red-contrib-http-request
2.node-red-contrib-baidu-face

二、海康云台摄像头转动控制命令设置
1.要进入海康的web管理界面设置预设位置;
通常是海康摄像头的ip输入浏览器,然后登陆即可设置。

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



三、海康云台摄像头抓拍命令设置

四、把抓拍的图片上传到百度ai



五、输出结果

百度ai人体分析flows-2.json.zip (3.8 KB)

大佬,那个图片用到的是什么节点?我安装了 教程里提到的两个节点,还是有一个没有识别

最好你能贴图,你一句话我猜不出来啊

请问一下知识普通海康摄像头可以吗

大神,普通海康摄像头还是,萤石云

求教 调试窗口出现错误代码如何解决

接口选择 已经领取 但是还是红色的

你上游获取图片的方式应该不正确,你看看那个image图片的节点都提示错误了。

请问这个image图片的节点如何设置,我只是导入了json文件,未改动360截图20220417195604848

image节点依然显示 但是可以确认人数了;
另外时间戳全天执行json,应该如何设置?
目前只会触发当前时间的下一分钟。

image那个节点是用来检查上游信息的,不检测就非必要
时间戳是自己看看节点文档

msg : error
“Error: [百度body attr]上传的图片格式错误”

请问出现这个错误提示,是哪里出问题了

如图所示,你提供的相片有问题。

node-red-contrib-image-output