Python中的目标追踪

3 投票
1 回答
8424 浏览
提问于 2025-04-17 00:53

我正在用PYTHON写一个程序,想实现以下功能:

有一个摄像头在监视一个运动的物体,这个物体沿着一条路径移动。我们要追踪的物体上有一个大大的黄色标记。我需要找到这个黄色标记,然后计算出它的中心点,接着用这个中心点进行一些计算。如果能在画面上画出这个中心点,并且它能一直保持在那里,那就太好了。

你会怎么做呢?我已经看过PIL、pygame和OpenCV,但找不到有效的解决方案,只有一些不完整的办法。你会怎么一步一步来实现这个功能呢?

谢谢你的帮助,

D

1 个回答

2

这里有一个不错的演示(使用Python和OpenCV),看起来正是你需要的:视频代码

这个方法是否适合你,得看你要追踪的东西是什么样的。这个例子使用了cvHoughCircles来识别圆形,如果你的物体不是圆形的,那你就需要换个方法了。

撰写回答