0

我创建了一个程序,将 96x512 numpy 数组显示为图像。在这些图像中,有目标(数据是水池中球体的图像......这最终将用于鱼跟踪)。我已经达到了用户通过鼠标单击输入将给出目标坐标的地步。

我什至不确定该怎么做是使用 scipy (我猜测通过过滤等......我还是 python 的新手)来自主区分目标(例如,任何低于 X 值的目标)。然后,如果该目标移动……例如,小于 5 个像素,则用于目标跟踪。

有谁知道是否有任何好的模块或指南可以做到这一点?

最终目标是能够判断有多少目标,跟踪它们的运动,并获得大小......但那是在路上。

编辑:为了澄清(抱歉),我一直在使用 pyqtgraph 和 PyQt 来显示图像。

4

1 回答 1

0

你还没有说你是如何产生你的图像的。如果你使用matplotlib,那么你可以很容易地在它之上创建一个漂亮的 GUI,请参阅这个问题:如何为 matplotlib 创建一个前端?

事实上,matplotlib 带有一个 GUI 中性(与 matplotlib 支持的任何工具包一起工作:wxpython、tkinter、qt、fltk、macosx)处理点击等事件的方式,请参阅此页面:事件处理和拾取

关于对象检测和跟踪,请查看OpenCV和这个问题:如何在 Python 中使用 OpenCV 跟踪运动?

于 2013-01-04T15:52:23.113 回答