我將很快開始一個最後一年的工程項目,包括在2D表面上移動的對象的實時跟蹤。對象將通過我的算法使用feature extraction進行註冊。對象跟蹤:MATLAB vs. Python Numpy
我想做一些研究,以決定我應該使用MATLAB還是使用Python Numpy(數值Python)。一些我考慮的因素:
1)經驗
我有兩個合理的經驗,但使用NumPy的圖像處理或許更多的經驗。不過,我總是發現MATLAB非常直觀,易於拿取。
2)實時能力
這是非常重要的,我的選擇是能夠支持實時採集視頻數據從外部攝像頭。我發現這個鏈接MATLAB顯示如何做到這一點。我相信Python也可以使用OpenCV庫嗎?
3)性能
我聽說過,但從來沒有使用過,那MATLAB可以很容易地跨越multiple cores拆分獨立計算。我應該認爲這會非常有用,而且我不確定Numpy是否同樣簡單。
4)價格
我知道,有一個與MATLAB相關的成本,但我會在一所大學合作,因此將有機會獲得全MATLAB無需任何費用,以自己,所以價格不是因子。
我非常感謝來自任何人的任何輸入,這些輸入來自任何類似的人,以及您的經歷。 謝謝!
就畢業後就業能力而言,我認爲如果打算練習工程,Matlab是一個更好的選擇。 –
我認爲這取決於你在哪裏工作。更好地瞭解兩者。 – Benjamin