我将很快开始最后一年的工程项目,包括实时跟踪在 2D 表面上移动的物体。我的算法将使用特征提取来注册对象。
我正在尝试做一些研究来决定我应该使用 MATLAB 还是使用 Python Numpy (Numerical Python)。我考虑的一些因素:
1.) 经验
我在这两个方面都有相当的经验,但在使用 Numpy 进行图像处理方面可能更有经验。但是,我一直发现 MATLAB 非常直观且易于上手。
2.) 实时能力
我的选择能够支持从外部摄像头实时采集视频数据是非常重要的。我找到了MATLAB的这个链接,展示了如何做到这一点。我确信 Python 也有可能,也许使用 OpenCV 库?
3.) 性能
我听说,虽然从未使用过,但 MATLAB 可以轻松地将独立计算拆分到多个内核。我应该认为这会非常有用,我不确定 Numpy 是否同样简单?
4.) 价格
我知道与 MATLAB 相关的成本,但我将在一所大学工作,因此可以使用完整的 MATLAB 而无需自己支付任何费用,因此价格不是一个因素。
我将非常感谢任何做过类似事情的人提供的任何意见,以及您的经验。谢谢!