我正在研究多对象跟踪算法。哪个工具最适合开发我自己的算法 OpenCV 或 Matlab ?
2 回答
Matlab is a faster way to develop algorithms and testing existing systems. However, when it comes down to producing a commercial and portable application you need open source libraries like openCV. Especially some heavy weight algorithms like object tracking can be quite slow in Matlab while openCV has optimized builtin methods and algorithms about your subject already
我使用 OpenCV 已经有一段时间了,我不得不说它是一个很棒的工具。新文档比旧文档要好得多,而且打开多个摄像机流的便利性也很棒。我没有使用 Matlab 的经验,所以偏见非常高。
OpenCV 可以与许多不同的语言一起使用(同样,我不了解 Matlab),包括 C、C++ 和 Python。我发现 Python 接口非常好,因为它们使用 Numpy 数组来处理数据。
这是一些学生编写的一些 Python 代码的简单示例,用于跟踪白色飞盘和矩形目标。 https://github.com/Team3574/2013VisionCode