2011-01-24 29 views
7

我一直在爲OpenCV找到一本書,但是Learning OpenCV就是我所能找到的。不幸的是,這本書是爲OpenCV 1.1編寫的,已經過時了。於是我在Stackoverflow中搜索並找到了this的線程。閱讀完該主題後,我明白我仍然可以從書中學習OpenCV,但恐怕OpenCV 1.1和2.2之間的代碼差異將使OpenCV學習受挫,對於像我這樣的新手來說尤其如此。 目前我正在尋找專門爲OpenCV 2.2編寫的書籍或教程網站,因此我可以按照本書中的代碼更輕鬆地開始使用。是否有專門爲OpenCV 2.2編寫的書?

順便說一句,我想知道哪種語言與OpenCV最好的集成?我想知道使用C#.net的Emgu CV(OpenCV for .net)是一個不錯的選擇嗎? 謝謝!

+0

至於「最佳」集成,對於opencv 2.x C++是最接近opencv的選擇。 C接口不太好,其他的一切意味着使用包裝器,這意味着可能會有其他錯誤或缺少暴露的功能。 – etarion 2011-01-24 02:12:06

+0

更正:學習OpenCV書是爲OpenCV 2.1編寫的,而不是1.1。另外,如果您擔心本書和當前版本之間的差異,爲什麼不使用2.1?後來,當你找到OpenCV的方法時,你可以將它們的差異學習到2.2。 – carnieri 2011-01-24 02:56:24

回答

2

不,學習OpenCV是最接近OpenCV的結構化展覽。但是您仍然可以使用OpenCV 2.2中的documentation of OpenCV 2.1中描述的技術和功能(通過稍微更改函數名稱)。

0

如果你是新手,你應該先對計算機視覺主題有一個基本的瞭解,然後開始學習一個cv庫,比如openCV。

對計算機視覺有一個總體思路「學習Opencv」是一個很好的起點,那麼你可以直接研究新的opencv例子和單元測試。

Emgu CV是一個不錯的選擇,如果你是一個新手,並熟悉Java

0

學習OpenCV書籍最近更新爲OpenCV版本2.4。這裏是link。還有一個很好的參考手冊OpenCV版本2.4.2這裏[pdf]

相關問題