多摄像头配合记录行人移动路径

yeyi771 发布于 2018/08/17 09:58
阅读 454
收藏 0

小超市中有多个摄像头。假如有人从进入超市到走出超市,肯定被至少两个摄像头拍到。

如果希望用代码来判断(图片识别),不同摄像头中出现的人,是否是同一个人。有什么办法?

我想到的一种简陋的办法:

摄像头拍摄范围必须与至少一个其它摄像头有交集。首先用行人跟踪算法(类似上图),可以得到行人实时位置,当行人位置出现在交集区域时(类似下两图红圈部分),即可以肯定,交集的另外一个摄像头在交集区(在同一时间)出现的人就是同一个人。

如下图,事先知道两个红圈区域是同一地点。假如在一个摄像头的该区域内发现有行人,那么就可以肯定另外一摄像头此时此刻出现在红圈区的就是同一个人。

这种方法有很多缺点:

  • 摄像头不能随便移动,而且每个的朝向都要尽量多的“重叠”区。实际上摄像头一般不是这样摆放的。

  • 要标记出各种各样的重叠区域,工作繁琐。

  • 多人同时出现时,无法区分。

  • 人是否在重叠区内,这个判断也很容易有误差,因为摄像头拍的也只是平面,不是立体的。

 

我的本意是想通过算法与摄像头自动记录行人(要能区分不同的人)从进超市到出超市的行走路线,从哪进来,经过哪些货架,停留了多久时间,从哪离开……因此需要确定不同摄像头中是不是同一个人。

 

就想问问还有什么更好的方法没有?

 

加载中
0
红薯官方
红薯官方

摄像头之间必须要有图像重叠区域,这样才能对准自动拼合图像……

红薯官方
红薯官方
回复 @yeyi771 : 这就对安装有要求了
yeyi771
yeyi771
你说的重叠区域目前无法识别出来吧。摄像头多不同角度拍同一个地方,画面基本上非常不一样的。也只有人才能判断得出来的。
0
NILYANG
NILYANG

关注,最近也在思考这样的问题

NILYANG
NILYANG
回复 @yeyi771 : 3Q,我搜搜看
yeyi771
yeyi771
有群友告诉我搜索“行人重识别”,是专门做这个的算法名称。
返回顶部
顶部