主权项 |
一种人流量统计系统中分类器的自动选择方法,其特征在于,包括以下步骤:(1)获取视频源;(2)读取所述视频源中的一帧图像作为当前图像帧;(3)将人流量统计系统中的所有分类器都标记为未选择的状态,各分类器对应不同成像角度;(4)从所有标记为未选择状态的分类器中选择一个分类器,并将其标记为已选择状态;(5)利用所述步骤(4)已选择的分类器对所述当前图像帧中的行人进行目标检测;(6)判断当前选择分类器的跟踪目标队列是否为空,如果为空则转向步骤(9),否则转向步骤(7),其中,所述跟踪目标队列是存放所述视频源中检测到的行人目标的运动轨迹的队列;(7)判断所述已选择的分类器的检测目标队列中是否存在与所述跟踪目标队列中的跟踪目标相匹配的检测目标,如果有,则将所述检测目标与对应的跟踪目标都标记为匹配状态,并用所述检测目标更新所述对应的跟踪目标的位置信息,将所述对应的跟踪目标出现的帧次数加1;否则对跟踪目标不进行任何操作,其中,所述检测目标队列为存放所述当前图像帧中检测到的所述行人目标的队列;(8)判断所述已选择的分类器的所述跟踪目标队列中的每一个跟踪目标是否为未匹配的状态,是则使用目标跟踪算法求得未匹配的跟踪目标在所述当前图像帧的位置,并用所述求得的位置更新所述未匹配的跟踪目标的位置信息;否则对跟踪目标不进行任何操作;(9)将标记为匹配状态的检测目标从所述检测目标队列中删除,如果检测目标与所述已选择的分类器的所述跟踪目标队列中任何跟踪目标都不匹配,则将所述检测目标加入到所述跟踪目标队列中去,并将其出现的帧次数加1;否则对检测目标不进行任何操作;(10)如果跟踪目标位于所述当前图像帧的边缘,则将其从所述跟踪目标队列中删除,否则对跟踪目标不进行任何操作;(11)分别对所述已选择的分类器的所述跟踪目标队列中的每一个跟踪目标进行计数操作,得到所述已选择的分类器统计的人数;(12)判断是否还有标记为未选择状态的分类器,有则执行步骤(4),否则执行步骤(13);(13)判断统计人数最多的分类器所统计的人数是否超过统计阈值,是则执行步骤(14),否则执行步骤(2);(14)选择所述统计人数最多的分类器作为所述人流量统计系统中使用的最优分类器,以实现对所述人流量统计系统中多个分类器的自动选择。 |