我有一个静止的相机,指向室内区域。人们会走过距离摄像机约5米的地方。使用OpenCV,我想检测走过去的人 - 我理想的返回是一组检测到的个人,边界矩形。如何检测和跟踪使用OpenCV的人?
我看了几个内置的样品:
- 的的Python样品都没有真正适用
- 的Ç斑点跟踪样品看起来很有希望,但不接受实时视频,这使测试变得困难。它也是最复杂的示例,提取相关知识并将其转换为Python API存在问题。
- C'motempl'样本也看起来很有前景,因为它可以根据后续视频帧计算出轮廓。据推测,我可以使用它来找到强连通的组件,并提取单个斑点和边界框 - 但我仍然试图找出一种方法来识别在后续帧中发现的斑点作为相同的斑点。
是否有人能够为此提供指导或示例 - 最好在Python?
+1大胆的努力。有兴趣看看会发生什么。 – 2010-02-02 23:51:51
@Trent不知道你是否认真。 OpenCV没有任何这样的方法。 – 2010-02-03 09:05:37
@尼克约翰逊,对不起,这是一个不好的幽默尝试。能够在真实世界的环境中检测和跟踪人员并不重要。克服的障碍很多,包括:不同的照明条件,障碍物,阴影去除等。 – Trent 2010-02-03 15:28:49