我有一台静止的相机,指向室内区域。人们会在距离它约 5 米的范围内经过摄像头。使用OpenCV,我想检测走过的人 - 我理想的回报是检测到的个人数组,带有边界矩形。
我查看了几个内置示例:
- 没有一个Python示例真正适用
- C blob 跟踪示例看起来很有希望,但不接受实时视频,这使得测试变得困难。它也是样本中最复杂的,使得提取相关知识并将其转换为 Python API 是有问题的。
- C ' motempl ' 样本看起来也很有希望,因为它会根据后续视频帧计算轮廓。大概我可以使用它来找到强连接的组件并提取单个 blob 及其边界框 - 但我仍然试图找出一种方法来将在后续帧中发现的 blob 识别为同一个 blob。
是否有人能够为此提供指导或示例 - 最好是在Python中?