回覆列表
-
1 # 愛在南天前
-
2 # 南飛
python是一種純語言工具
matlab是數學演算法強大到不行的的工具
一般人用Python
-
3 # 阿Q在江湖
matlab功能涵蓋了python的功能。python能做的,matlab基本都能做。Matlab一年兩次升級,在機器學習和深度學習方面也是集成了很多功能。但是Matlab遠不止畫圖,影象處理那些功能。幾乎所有工程類的建模,演算法都能做,其中simulink工具更是目前無可替代的存在,圖形化建模模擬,還能自動生成c程式碼.
-
4 # 哼哼online
matlab和python是不同層級的軟體。
matlab等於是個工程計算器,裡面有很多已經做好的計算模型模擬模型以及資料展示模型,就是別人已經做好的,有各種模板,你要做的就是選合適的模板,套你的資料來源,於是就可以計算、模擬、展示資料。
python是一種程式語言,其中有大量的數學公式、工程計算的功能模組,要進行資料計算和資料圖形化展示,需要你自己進行程式設計,以實現你要的資料計算模型,然後將你的資料輸入到python程式,進行資料計算,並結果資料進行圖形化展示。
現在python很火,但不代表python很適合你的使用環境,如果你就是想進行影象處理,並且python裡面正好有你需要的各種圖形處理的功能,也是個不錯的選擇。如果沒有你要的功能,需要自己開發,那麼python未必是你的選擇,python是解釋執行的效率極低。作為指令碼語言使用還是可以的,大運算量由功能模組實現,這些功能模組很多都是C語言開發的,效率很高,如果密集計算的程式語言還是不適合。
以上僅供參考
首先opencv是影象處理庫,這個是學影象處理肯定會用到的。如果你是新手,希望快速上手用python的話會比較快,這樣先打下基礎,至於c++能夠掌握肯定最好,不過如果你學習的是比較高層的影象處理問題,如目標檢測,影象分割等,目前深度學習在這方面比較成熟了,大部分也使用的是python,c++能夠理解就可以了,如果是偏底層的影象處理,那c++還是要熟練掌握的