The invention discloses a counting method of head detection based on the main function is to automatically realize the number of buses, offices and shopping malls and other places of import and export statistics for pedestrians, relevant staff and efficient statistical analysis. The method according to the color feature of human head and similar ellipse feature, by the three frame difference method can be detected accurately by the head contour of each frame in the pedestrian, and with a given minimum contour area of S were compared, selected to meet the requirements of the outline; in progress, statistics on the number of links, the use of the two counter statistics into and out of the total number, and to the head count in the way to avoid pedestrians between the statistical error due to occlusion caused by. According to the experiment, this method can realize the number statistics of 3 to 5 people at the same time, and the highest accuracy can reach about 90%.
【技术实现步骤摘要】
一种基于人头检测的计数方法
本专利技术涉及一种基于人头检测的计数方法及其装置,该装置能够自动实现公交车和办公场所行人的进、出人数统计,便于相关人员进行高效的统计分析。
技术介绍
随着社会的进步,人们对生活的需求越来越高,为了节省人力,具有自动化性能的设备显得越来越重要,人数统计装置就是生活中一个很重要的方面。一个性能良好的人数统计装置给人们的出行带来了很大的方便。用户可以在掌握监控区域实时动态信息的同时,还能构及时得到现场准确的人数和人群流量信息,统计比较不同时期客流量,可以评估营销、促销策略的合理性;特殊时段、特殊区域可起到警戒作用,避免造成的财产损失;同时,人数统计还是大型商场、购物中心、连锁店、机场、车站、博物馆、展览馆等公共场所在管理和决策方面不可缺少的数据。对于零售业而言,人流量更是非常基础的指标。因其与销售量直接的正比关系。因此,具有良好客流量统计性能的系统在生活中具有很重要的作用。
技术实现思路
专利技术目的:针对上述现有技术,提出一种基于人头检测的计数方法,能够准确的统计出公共场所行人的进、出人数。技术方案:一种基于人头检测的计数方法,包括以下步骤:步骤(1),通过摄像机采集实时图像F,并设定帧计数器C记录视频的帧数;步骤(2),如果C=1,则对图像F进行初始化;否则,通过金字塔放缩算法使得每一帧图像F的高度和宽度减半,得到缩放后的每一帧图像SF;步骤(3),对缩放后的每一帧图像SF进行图像灰度转换;步骤(4),对经步骤(3)操作后的每一帧图像SF,根据人头的颜色特性与类似椭圆特性,采用三帧差分法进行人头检测;步骤(5),对人头检测后的每一帧图 ...
【技术保护点】
一种基于人头检测的计数方法,其特征在于,包括以下步骤:步骤(1),通过摄像机采集实时图像F,并设定帧计数器C记录视频的帧数;步骤(2),如果C=1,则对图像F进行初始化;否则,通过金字塔放缩算法使得每一帧图像F的高度和宽度减半,得到缩放后的每一帧图像S
【技术特征摘要】
1.一种基于人头检测的计数方法,其特征在于,包括以下步骤:步骤(1),通过摄像机采集实时图像F,并设定帧计数器C记录视频的帧数;步骤(2),如果C=1,则对图像F进行初始化;否则,通过金字塔放缩算法使得每一帧图像F的高度和宽度减半,得到缩放后的每一帧图像SF;步骤(3),对缩放后的每一帧图像SF进行图像灰度转换;步骤(4),对经步骤(3)操作后的每一帧图像SF,根据人头的颜色特性与类似椭圆特性,采用三帧差分法进行人头检测;步骤(5),对人头检测后的每一帧图像SF依次进行膨胀、腐蚀操作,初步提取出对应的头部轮廓;步骤(6),采用混合高斯背景建模进行像素匹配,如果匹配成功,则被判断为背景像素,否则被判断为前景像素,即头部轮廓;像素匹配的过程中同时进行背景更新;步骤(7),对每一帧图像SF中检测到的头部轮廓进行相应的面积筛选,对于大于给定最小轮廓面积S的头部轮廓绘制最小外接矩形;步骤(8),定义每一帧图像SF的最小外接矩形内部轮廓的状态:o表示到当前为止图像SF中原有目标轮廓的状态,n表示目标轮廓新进入SF中的状态,g表示目标轮廓离开SF的状态,m表示目标轮廓之间的合并,s表示目标轮廓之间的分离;步骤(9),设定行人进、出方向标志f以及进、出人数计数器I与O,以所有最小外接矩形内的人头数目之和为计数标准,实现行人的进、出统计。2.根据权利要求1所述的一种基于人头检测的计数方法,其特征在于,所述步骤(1)中,摄像机采集实时图像F为原视频序列的奇数帧图像。3.根据权利要求1所述的一种基于人头检测的计数方法,其特征在于,所述步骤(3)具体包括以下步骤:(31),采用颜色空间转换函数CvtColor(.)将缩放过后的图像SF分别转换为前景灰度图像Fr与背景灰度图像Bk;(32),采用灰度矩阵转换函数CvConvert(.)将前景灰度图像Fr转换为前景灰度矩阵FM,背景灰度图像Bk转换为背景灰度矩阵BM;(33),采用阈值函数CvThreshod(.)将前景灰度图像Fr转换为二值前景灰度矩阵FMB。4.根据权利要求1所述的一种基于人头检测的计数方法,其特征在于,所述步骤(4)中三帧差分法的阈值DT确定方法为:DT=h*w*p;其中h,w,p分别为图像SF的高度、宽度以及百分比;定义st表示选取连续三帧图像的顺序标志,st=0表示选取第一帧图像,st=1表示选取第二帧图像,st=2表示选取第三帧图像;三帧差分法每一帧的选取方式包括以下具体步骤:(41),如果二值前景灰度矩阵FMB的非零像素个数大于三帧差分法的阈值DT,同时st=0,表示第一帧的异物大于阈值,则需要将当前帧SF存储为第一帧F1,继续采集第二帧;(42),否则,如果二值前景灰度矩阵FMB的非零像素个数小于三帧差分法的阈值DT,同时st=1,表示第一帧的异物大于阈值,而第二帧没有;(43),否则,如果二值前景灰度矩阵FMB...
【专利技术属性】
技术研发人员:孙成建,杜辉,
申请(专利权)人:南京沃顿物联网科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。