前言
- 本节点适合在公共场合较为小范围进行精准的人数清点;
- 识别是在百度云端实现,区别于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
- 需要用到的插件:
- node-red-contrib-wfwatch
- node-red-contrib-image-output
- node-red-contrib-http-request
- node-red-contrib-baidu-face
- 百度开放平台–人流统计动态版
具体步骤
1.注册百度开放平台账号,在管理后台创建ai–人流统计应用,获取两个key。具体如图示
http://ai.baidu.com
- 安装需要用到的插件节点
node-red-contrib-wfwatch
node-red-contrib-image-output
node-red-contrib-http-request
node-red-contrib-baidu-face
-
把附件的流json文件导进nodered
-
设置抓拍摄像头或者测试文件夹
-
具体应用
a.测试:把图片丢进去测试文件夹
b.摄像机抓拍节点前链接触发节点,百度人数统计节点后面的转移变量节点链接switch,判断人数做自动化。
百度动态版人数.json (5.96 KB)