影象處理用 Python 還是 MATLAB?

時間 2021-05-06 09:10:33

1樓:naturex

如果不呼叫內建函式(方法),matlab的矩陣運算比numpy快許多,尤其是在需要大量隨機索引的時候。用matlab寫個程式驗證演算法,效能還可以接受。numpy完全不能忍。

2樓:

很多人過於神話了Python,什麼東西都Python,是不是啥時候腳踢彙編拳打CUDA了?

插線板就該好好做插線板的活,不要整天想著把別人專業搞電路的比下去。

3樓:閆霄龍

其實很對人對python認識不足,說python弱或者慢的,很多都是沒有真正了解python,python相當於乙個萬能插線板,一切C,fortran的成熟類庫都可以進行包裝,為我所用。並且python的科研環境應該很不錯。matlab當然也很強大,但是作為開源程式工作者,當然抵制盜版,推崇開源和分享精神。

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

ImagePy主介面

幾何變換

影象匹配

地表重建

三維重建

以上是部分功能展示,希望大家多多支援。

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

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

4樓:dreamingc

直接去Python影象處理的好處所在

看看就好。

懶得點開的直接看下面的結論:

在批處理或者簡單的Python影象處理任務中,採用Python和PIL(Python Image

Library)的組合來完成影象處理任務是乙個很不錯的選擇。設想有乙個需要對某個資料夾下的所有影象將對比度提高2倍的任務。用Python來做將是十分簡單的。

當然,我也不得不承認Python在影象處理方面的功能還比較弱,顯然還不適合用來進行濾波、特徵提取等等一些更為複雜的應用。我個人的觀點是,當你要實現這些「高階」的演算法的時候,好吧,把它交給MATLAB去完成。但是,如果你面對的只是乙個通常的不要求很複雜演算法的影象處理任務,那麼,Python影象處理應該才是你的最佳搭檔。

用 after 清除浮動, before 處理 Margin Collpase 怎麼理解?

蔫壞損 Margin collapsing occurs in three basic cases Adjacent siblings The margins of adjacent siblings are collapsed except when the later sibling needs...

請教大佬們,搞影象處理用c 好還是python好呢?

duohappy 影象處理需要較高的效能,一般都是用C 這一點毫無疑問。但是如果工作中,不僅要處理演算法任務,還要寫上層邏輯,那麼用Python比較好。影象處理用opencv這個庫的話,opencv可以把python和C 聯合起來,這篇文章可能有啥幫助 施念 c艹不懂,python略懂,但是感覺做最...

影象處理(matlab和c )用macbook pro可以嗎?

愚人S 先說結論 如果只打算在機器上使用小資料集對演算法做簡單驗證,那可以。以下是具體說明 但凡是涉及計算機視覺的,任何單機都可以不夠用。如果你只是在小的資料集上進行一些很基礎的驗證,那只要是散熱合格的i5 7th以上的配置的筆記本都行。題主你希望知道選擇17年款的13寸mbp是否可以,那我印象裡面...