nodered--百度人流识别--动态版应用教程

前言

  • 本节点适合在公共场合较为小范围进行精准的人数清点;
  • 识别是在百度云端实现,区别于yolo的本地识别,降低本地运算硬件要求;
  • 测试阶段,有bug欢迎在帖子后面指出。

百度人流量–动态版统计简介

统计图像中的人体个数和流动趋势,主要适用于低空俯拍、出入口场景,以人体头肩为主要识别目标,核心功能:

静态人数统计:传入单帧图像,检测图片中的人体头肩,返回图中总人数。

动态人数统计和跟踪:传入监控视频抓拍图片序列,进行人体追踪,返回每个人体框的坐标和所属ID;并根据目标轨迹判断进出区域行为,进行动态人数统计,返回区域进出人数。同时可输出渲染结果图(含统计值和跟踪框渲染)。(注:抽祯频率需>2fps,否则无法有效跟踪,建议5fps,接口默认保证5qps,每天赠送5万次免费调用量,以便充分测试。)
!示范图片](https://ai.bdstatic.com/file/1880472407D44AC99A71A481DA456849)
!](https://bbsiobrokercn-1255708240.cos.ap-hongkong.myqcloud.com/forum/201906/25/173927pkaobzkzk333ftt3.png)

软硬件支持

  • 支持抓图的摄像头,至少720p以上,本次测试使用的是海康的e32h-iwt 200万像素1080p的摄像头;
  • node-red
  • 需要用到的插件:
  1. node-red-contrib-wfwatch
  2. node-red-contrib-image-output
  3. node-red-contrib-http-request
  4. node-red-contrib-baidu-face
  • 百度开放平台–人流统计动态版

具体步骤

1.注册百度开放平台账号,在管理后台创建ai–人流统计应用,获取两个key。具体如图示
http://ai.baidu.com






  1. 安装需要用到的插件节点
node-red-contrib-wfwatch
node-red-contrib-image-output
node-red-contrib-http-request
node-red-contrib-baidu-face
  1. 把附件的流json文件导进nodered

  2. 设置抓拍摄像头或者测试文件夹






  3. 具体应用
    a.测试:把图片丢进去测试文件夹
    b.摄像机抓拍节点前链接触发节点,百度人数统计节点后面的转移变量节点链接switch,判断人数做自动化。
    百度动态版人数.json (5.96 KB)

贼好用 谢谢萝卜大

image
百度也挺牛逼的秒回


终于实现了,感谢萝卜大神提供的教程

想请问一下,那个/opt/iobroker/test这个测试文件夹是在哪的,是要自己创建吗,感觉我好像有什么插件没有安装,是iobroker这个插件吗

这个是iobroker专用的文件夹,如果你是homeasistant,就要根据homeassitant的实际情况操作