前言
- 本节点适合在公共场合进行人数清点;
- 识别是在百度云端实现,区别于yolo的本地识别,降低本地运算硬件要求;
- 测试阶段,有bug欢迎在帖子后面指出。
百度人流量统计简介
对于输入的一张图片(可正常解码,且长宽比适宜),识别和统计图像当中的人体个数(静态统计,不支持追踪和去重)。
适用于3米以上的中远距离俯拍,以头部为主要识别目标统计人数,无需正脸、全身照,适应各类人流密集场景(如:机场、车展、景区、广场等);默认识别整图中的人数,支持指定不规则区域的人数统计,同时可输出渲染图片。
摄像头硬件选型无特殊要求,分辨率建议720p以上,更低分辨率的图片也能识别,只是效果可能有差异。暂不适用夜间红外监控图片,后续会考虑扩展。
软硬件支持
- 支持抓图的摄像头,至少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
2. 安装需要用到的插件节点
node-red-contrib-wfwatch
node-red-contrib-image-output
node-red-contrib-http-request
node-red-contrib-baidu-face
-
把附件的流json文件导进nodered
-
设置抓拍摄像头或者测试文件夹
-
具体应用
a.测试:把图片丢进去测试文件夹
b.摄像机抓拍节点前链接触发节点,百度人数统计节点后面的转移变量节点链接switch,判断人数做自动化。
百度人数流.zip (3.84 KB)