客流系统分析_人脸客流统计技能

人脸客流统计技能是一种先进的客流系统分析技术,通过人脸识别技术对进入和离开特定区域的顾客进行计数。这种技能可以提供准确的客流量数据,帮助商家了解顾客流量趋势,优化店铺布局和营销策略。

人脸客流统计技能分析

客流系统分析_人脸客流统计技能
(图片来源网络,侵删)

在当今这个大数据、信息流时代,数据信息尤为重要,商场需要收集客户信息,广告主投放户外广告前需要知道投放地的人流量、男女比例等信息以判断是否符合自己的产品定位,伴随着人工智能的热度,人脸识别技术再次回到了人们的视野中,通过人脸识别技术,商家可以分析客户的信息,再通过收集到的信息对自己的产品进行调整以更好地满足客户需求,传统的客流量统计分析只能简单地统计每天进入、离开的人数,客户停留的时长等简单信息,但是引入了人脸识别技术后就可以收集更多的信息,例如年龄、到访频率、浏览了哪些商品、浏览商品的时长等,这些信息能够为商户提供营销指导的决策数据支持,以下是几点人脸识别客流分析的核心功能以及价值点的分析:

1、客流分析统计

利用算法自动排除短时间内重复进入的客户:保证了统计精准的到店客户量,弥补了传统客流统计中无法识别进店客户身份而导致重复计算的问题,减少了统计误差。

2、回头客分析统计

通过人脸识别后:软件会对每个进店客户进行人脸分析和记忆,如果有老客户,系统便会显示客户来访次数和来访频率等,店员可以直接通过系统看到客户的基本信息,以便更好的服务。

客流系统分析_人脸客流统计技能
(图片来源网络,侵删)

3、自动识别VIP顾客

通过人脸识别:自动分析客流量当中的VIP客户,并将VIP客户历史到店记录和消费信息推送至系统,实现精准营销服务,促进店员互动,也可以用于分析VIP客户到店频率、消费习惯和消费水平,掌握客户的习惯和接受范围进行针对性的推荐,提升顾客的兴趣,从而提高店铺的成交率和业绩。

随着技术发展市场扩大,人脸识别技术在现实生活中的应用场景越来越多,价值及作用也会越来越大。

人脸客流统计技能介绍

人脸抓拍和客流统计技能是智慧门店的重要应用之一,该技能使用多个深度学习算法,实时分析视频流,对进入门店的人形进行抓拍,并自动筛选出此人进店过程中尺寸、清晰度、角度最佳的人脸和对应的原图上传至后台系统,结合云上人脸识别服务(Face Recognition,简称FRS),还可以进一步做VIP客户统计、回头客统计等应用。

1. 技能参数说明

客流系统分析_人脸客流统计技能
(图片来源网络,侵删)

以下是该技能的参数说明:

参数 说明
技能名称 人脸客流统计
应用场景 智慧门店
支持固件版本 HiLens Framework 1.1.2及以上
系统固件要求 2.2.200.011(TR6)
最大路数 最多2路
视频流传输协议 RTSP
输入方式 外接IPC摄像头
输出方式 POST

2. 摄像头部署

摄像头的架设会影响人脸客流统计模型的准确率,在实际架设中,尽量保证拍摄画面清晰、光照充足、人脸较正、无遮挡,前边的人脸容易挡住后边的人脸,监控视频场景下尽量保证拍摄的画面能拍到更多的正脸。

3. 摄像头参数基本设置

不同品牌的摄像头都有一些基本的视频设置,例如分辨率、帧率和码率等,参数要求如下表所示:

参数 要求
分辨率 不低于720P,如果需要做人脸识别和去重不低于1080P,不高于4K(3840*2160)
帧率 不高于25fps,不低于15fps,建议值20fps
码率 720P建议设为4096Kbps~6144Kbps左右,1080P建议设为6144Kpbs~8192Kbps,更高分辨率可设置更高码率
视频编码 如果支持H.265,设置为H.265
日夜切换 关闭夜间自动切换红外模式,暂不支持抓取红外模式下的人脸
宽动态 关闭宽动态,普通摄像头的宽动态无法达到专业相机的效果,人的走动速度较快时存在运动模糊,应关闭宽动态设置

4. 人脸角度要求

人脸角度按照三个维度定义:人脸抬头低头角度(pitch)、正面人脸旋转角度(roll)、前后转头偏转角度(yaw),人脸检测算法对三个空间维度都有限制,检测模型根据三个维度做姿态评估以后,将检测到的人脸图片发送出来,如果摄像头安装角度不合适,拍摄的画面容易将一些正脸误检为侧脸,在安装好摄像头以后,需要安装人员在现场走进画面实际测试,确认拍摄的人脸画面不产生过大的角度,不会造成算法无法抓取到人脸,请保证人在正常行走中,视频中人脸成像前后转头偏转角度“yaw”不超过45°(即摄像头无斜拍),人脸抬头低头角度“pitch”不超过30°(即摄像头架设俯视角合理),人脸旋转角度“roll”不超过20°(即摄像头两侧水平,无倾斜角),满足上述正脸姿态要求。

5. 人脸大小要求

对于不可调焦距的摄像头,摄像头应安装在距离抓拍点较近处,使得人脸在画面中的像素大小不小于30px*30px,对于可调焦距摄像头,应调节焦段使得人脸像素大小满足大于30px*30px的要求,如果抓取人脸后还需发送给FRS服务,请保证人脸像素大小大于80px*80px,对应设置运行时配置参数中的“cropSizeMin”参数值为“80”。

6. 光照要求

光照条件需要满足以下几项:

行人正脸光照强度较好,光线过强和过弱都不太合适,例如在夜晚或光线不足的白天等环境,会使得采集人脸图像曝光不足,获取的人脸画面偏暗、噪点偏多,导致发送至FRS服务的图片正确率偏低。

人脸两侧光照强度差值不宜过大,即左右侧光照强度如果差异过大,采集的人脸图像有“阴阳脸”现象(半张脸暗,半张脸亮)。

行人背面光照强度<正面光照强度* 2,即行人背面光照强度远大于正面光照强度,采集人脸图像有严重“背光”现象,最终导致人脸曝光不足,五官细节丢失。

室外安装摄像头不宜正对着太阳光,会导致人脸拍摄光照不均,造成人脸反光,即会导致光线太强和太弱,人脸五官细节都会丢失。

室外摄像头安装,不宜选择背阴严重或者有遮挡物挡住光线的地方架设,即会导致光线太强和太弱,人脸五官细节都会丢失,如果现场的光线不满足上述要求,则需要通过强光抑制或补光来优化现场的光照条件,强光抑制可以改善“阴阳脸”、“背光”现象,即通过减弱侧面光照来改善光照条件,补光则可以通过增加额外光源的方式改善光照条件,提高人脸图像的采集效果;主要通过普通射灯、白炽灯等在不影响装修、路人视觉效果的情况下提高人脸的光照度,消除“阴阳脸”。

7. 周围环境要求

镜头前方不要有遮挡的障碍物,容易挡住人脸,造成漏检,不要将摄像头架在房子遮阴的挡板下,会造成光照过暗,人脸完全看不清,室内安装摄像头,部署在楼道里需要注意光照,楼道里灯光明暗交替变化过快,摄像头拍摄时获取的画面可能会偏暗,检测到的人脸发送给FRS后正确率较低,例如走廊较长、楼道光照较暗、人距离摄像头较远时,检测出的人脸很模糊,室外安装摄像头需要注意雨雪的影响,避免在露天下布置,雨水或雪将摄像头的镜头盖住,造成拍摄画面模糊不清。

8. 进店划线设置要求

人脸客流统计技能根据划线参数(passLineThreshold)判断顾客是否进店,该参数的设置与摄像头画面有较大关联,门槛建议处于画面垂直距离80%~90%左右,即画面中80%~90%为店外,10%~20%为店内,保证正常身高的人站在门槛处能完整地看到整个人形、清晰的看到正脸(人脸条件满足上面的要求)。

9. 运行时配置参数

技能在运行时需要添加运行时配置,配置完成后,参数会从华为HiLens云侧下发到端侧设备,配置参数设计如表3所示。

名称 是否必选 参数类型 说明
logLevel Enum 日志级别,包括INFO、DEBUG、WARNING和ERROR,建议设置为INFO
keep_running Int 当技能崩溃是否自动拉起技能并持续运行,此项配置在1.1.0及以后版本起作用
multi_camera List 一个设备上多路视频的技能参数

10. 视频参数说明

以下是视频参数说明:

名称 是否必选 参数类型 说明
camera_names List 摄像头名称,可配置多个名称,表示多个摄像头采用同样的技能配置
sendOriImgFlag Int 是否发送人脸背景原始图,默认值:0,0表示不发送,1表示发送
sendOriImgCompressionRatio Int 原始图jpeg压缩百分比,默认值为90,表示图片压缩比90%,取值范围[1,100]
cropSizeMax
cropSizeMin
faceRectHeight
faceRectWidth
faceSizeLowerBound
faceSizeUpperBound
faceTiltingRangeX
faceTiltingRangeY
faceTiltingRangeZ
genderProbThreshold
groupingInterval
maxFacesPerImg
maxRecognitionsPerImg
minChildFaceHeight
minFaceHeight
minFaceWidth
originalImgWidth
originalImgHeight
recognitionConfidenceThreshold
trackingDurationThreshold
trackingIntervalThreshold
turnHeadAngleThreshold
turnNoseAngleThreshold
turnMouthAngleThreshold
turnEyeAngleThreshold
turnEarAngleThreshold
ungroupingInterval
validPhotoCodeList
version
versionName
visionMode

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/742552.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-07-05 00:40
下一篇 2024-07-05 00:42

相关推荐

  • 如何从MySQL数据源中获取数据进行分析?

    MySQL中,使用SELECT语句从数据源获取数据进行分析。

    2024-12-28
    06
  • NumPy是什么?探索这个强大的Python库!

    NumPy 是 Python 的一种开源数值计算扩展工具包,提供了高效的多维数组对象和丰富的数学函数库,用于科学计算和数据分析。

    2024-12-23
    06
  • Python数据分析中常用的8款工具有哪些?

    Python数据分析常用工具包括:numpy、pandas、matplotlib、scipy、sklearn、statsmodels、ntlk、spaCy。

    2024-12-23
    07
  • 如何有效利用 CDN 统计代码来优化网站性能与分析?

    CDN(内容分发网络)统计代码通常用于监控和分析通过CDN传输的数据流量、用户请求次数等关键性能指标。以下是一个简单的示例,展示如何编写一个基本的CDN统计代码:,,“javascript,// 假设我们有一个函数来记录每次请求的相关信息,function logRequest(url, statusCode) {, const requestData = {, url: url,, statusCode: statusCode,, timestamp: new Date().toISOString(), };, console.log(‘Request Logged:’, requestData);,},,// 模拟处理一个请求,function handleRequest(req, res) {, const url = req.url;, const statusCode = res.statusCode;, logRequest(url, statusCode);,},,// 示例请求对象和响应对象,const req = { url: ‘/example’ };,const res = { statusCode: 200 };,,// 处理请求并记录日志,handleRequest(req, res);,“,,这个示例展示了如何记录每个请求的URL、状态码和时间戳。你可以根据实际需求扩展此代码,例如将日志发送到远程服务器或存储在数据库中。

    2024-12-23
    06

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入