我即将开始进行一项最终年度工程项目,该项目包括对二维表面上运动的物体进行实时跟踪。我的算法将使用特征提取来注册这些物体。
我正在进行一些研究以决定是否应该使用MATLAB还是Python Numpy(数值Python)。以下是我考虑的一些因素:
1.) 经验
我在两个领域都有相当的经验,但在使用Numpy进行图像处理方面可能更有经验。不过,我始终觉得MATLAB非常直观和易于掌握。
2.) 实时性能
很重要的一点是,我的选择必须支持从外部摄像头实时获取视频数据。我在此链接中找到了如何使用MATLAB实现此功能的说明。我相信同样可以使用OpenCV库来完成Python的实现吧?
3.) 性能
我听说MATLAB可以轻松地将独立的计算分配到多个核心上。我认为这非常有用,但我不确定是否同样适用于Numpy?
4.) 价格
我知道使用MATLAB是需要付费的,但我将在大学工作,因此可以免费使用完整版本的MATLAB,所以价格不是一个因素。
如果您做过类似的工作,并且愿意分享经验,我将非常感激任何来自您的建议!