Linux下影象處理的選擇matlab?opencv?python?

時間 2021-06-22 17:44:10

1樓:YzolaPhilo

這三個,不能這麼比較,首先Matlab和其他兩個都不一樣,matlab,和python+opencv熟悉哪個用哪個python只是個膠水語言而已,影象處理相關的庫函式還是要用opencv for python,而matlab你要學matlab的指令碼,處理函式,matlab都有。

2樓:閆霄龍

我的理解是 matlab 是單獨乙個派別,商業軟體,應有盡有。opencv是乙個影象處理方向的大而全的庫,python呢,其實確切說是乙個插線板,任何開源的好東西,都可以拿來主義,為我所用,並且降低了門檻。自然opencv也是被吸納的物件之一。

我個人傾向,常規的用python+擴充套件模組,如果做到一定深度,再用C寫自己的演算法。

這裡簡單介紹python影象處理的類庫,如果是簡單的效果處理,PIL是乙個選擇,但它對畫素操作的支援並不好,科研的話,首先要熟悉numpy,基本陣列操作,然後是scipy,裡面封裝了大量常用數學函式,也包括ndimage乙個常規影象處理庫,之後是scikit-image,opencv等大而全的影象處理庫,以及ITK,VTK等行業內流行的類庫,起豐富程度與matlab不相上下。並且這些類庫大多底層由C實現,效率也不低。

最後,我順便推薦一下我自己的開源專案,ImagePy,是乙個相容所有基於Numpy函式的乙個通用框架,借助它,可以快速接入功能,自動根據引數生成互動介面,提供友好互動 。

知乎專欄:ImagePy 開源影象處理框架 - 知乎專欄官網:ImagePy

Github:yxdragon/imagepyQQ群:596310256 或搜尋 ImagePy

VTK ITK OPENCV,從影象處理的角度來說,哪種用的人多?

Feynman 先解釋一下這幾個庫的用途。如 羅體所述,ITK是用於影象處理,而VTK用於視覺化顯示。而OpenCV也是用於影象處理,所以說ITK和OpenCV是一類庫。而VTK又是另一類庫,這類庫中比較類似的是OpenGL。那麼影象處理的這兩個庫ITK和OpenCV的區別又是什麼呢?Differe...

作為影象處理浪潮上的beginner,不知該如何選擇opencv和python,matlab?

張蠡 不請自來 學原理的那一部分 MATLAB Python 都OK做產品的部分要求效能cpp 要求產率 python長大了就知道,到處都是trade off。 總是在發愁 可以先學matlab了解影象處理的演算法和原理,文件很全上手很快而且作為以後輔助和驗證的工具很好用,如果只是搞科研演算法,ma...

影象處理崗位的職業發展瓶頸有哪些?

樺flyfly 個人淺見某個職業是否有發展瓶頸,主要看個人,所謂上帝給你關上窗一定會開扇門,所以無論什麼年紀什麼職位什麼公司,堅持學習,堅持進步,拓展未知領域,都是必備的 向陽而生 影象處理方向的瓶頸主要是技術瓶頸 市場瓶頸遠遠還沒到 也就是演算法瓶頸,現在深度學習,神經網路的火爆,在影象上已經有了...