2009-06-01 78 views
7

這裏有人在Mathematica上做計算機視覺工作嗎?我想知道有什麼外部庫可以做到這一點。內置的圖像處理功能是不夠的。我正在尋找諸如SURF,立體聲,相機校準,多視圖幾何等等的東西。用Mathematica計算機視覺

包裝opencv以用於Mathematica有多困難?

+3

說不上回合數學,但MATLAB可能更適合您的需求。 – mpen 2009-06-01 17:58:02

+2

我第二次使用Matlab進行計算機/機器視覺。 – rodion 2009-06-01 18:28:22

回答

3

我不認爲這樣的事情存在,但我開始了。

它的優點是你可以執行一些分析方法...例如,而不是無休止地在openCV甚至Matlab中進行黑客攻擊,你可以分析計算一個數量,並看到導致這個矩陣的方法在數值上不穩定,因爲輸入變量的函數。因此,你不需要破解,因爲它毫無意義。

至於包裝opencv,這似乎沒有道理。正確的過程是根據您在Mathematica和紙上的分析來修復opencv中的錯誤實現。

1

與彼得同意,我不相信迫使Mathematica使用OpenCV是一件好事。

所有我談過的,閱讀過的,看過的例子的計算機視覺人員都使用Matlab和Imaging工具包。它的要麼是,要麼使用OpenCV兼容的語言+ OpenCV。

7

除了廣泛集合的圖像處理工具,現在(版本8)中的Mathematica天然存在,並且其包括多個CV算法如finding morphologic objectsimage segmentationfeature detection(參見下圖),有一個新的LibraryLink功能,這使得使用DLL非常簡單。您不必更改OpenCV就可以從Mathematica中調用它。只需要調用函數的一些包裝,你就基本完成了。

enter image description here