使用python,scipy进行目标检测

时间:2013-01-04 15:48:15

标签: python image-processing scipy

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

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

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

最终目标是能够分辨出有多少目标,跟踪它们的移动,并获得尺寸......但这是在路上。

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

1 个答案:

答案 0 :(得分:0)

您还没有说过如何制作图像。如果您使用matplotlib,那么您可以轻松地在其上创建一个漂亮的GUI,请参阅此问题:How can I create a frontend for matplotlib?

事实上,matplotlib带有GUI中性(使用任何工具包matplotlib支持:wxpython,tkinter,qt,fltk,macosx)处理点击等事件的方式,请参阅此页面:Event handling and picking

关于对象检测和跟踪,请查看OpenCV以及此问题:How do I track motion using OpenCV in Python?