這是opencv 3.1.0下載,更換了硬盤之后,重新配置了一次OpenCV,這次在下載的時候,發(fā)現(xiàn)有OpenCV3.1.0版本了,所以我就下載了截止到目前為止最新的版本進行配置。
最近需要做圖像處理,打算使用的OpenCV,借了一本毛星云、冷雪飛著的《OpenCV3編程入門》,感覺確實不錯,講的很詳細(xì),但自己動手搭建的時候,遇到了很多問題,比如目前OpenCV官網(wǎng)最新的版本是OpenCV3.1.0,build里只有x64,但書上寫的很詳盡:不管是32位還是64位的操作系統(tǒng),在編譯程序的時候一般情況下,都是用的Win32的x86編譯器。但書上只強調(diào)了,配置為簡最好都使用x86版本,卻沒有給出新版OpenCV3中沒有x86的問題解決方法。
1.由于在學(xué)習(xí)圖像處理濾波器中,需要用到各種邊緣保護濾波器(EPS)算法,但是這些算法在OpenCV 3.1.0的Release版本中存在很少,因為他們把大量的算法存放在opencv_contrib目錄下面的未穩(wěn)定功能模塊里的ximgproc文件夾下,所以如果我們想要使用這個目錄的功能,就需要自己重新進行OpenCV的編譯。
2.由于現(xiàn)在官方的opencv3.1.0要在x64上使用,而且在visual studio2013包括本身以后的平臺上使用,怎么讓其在以前的版本使用,也可以在x86機子上跑呢?這也就是要CMake的原因之一。
3.因為opencv是開源庫,需要看到源碼,了解里面的算法是如何實現(xiàn)的也要CMake,就能看到了......
opencv 3.1.0由于最近AR(增強現(xiàn)實)這個概念非;鸨,各種基于AR的應(yīng)用及游戲逐漸面向大眾,而在AR中最重要的兩個技術(shù)就是跟蹤識別和增強渲染,其中跟蹤識別是通過OpenCV這個開源的計算機視覺庫來實現(xiàn)的,所以我就想著研究一下這個庫,這里是個人的學(xué)習(xí)筆記,不是什么權(quán)威的教程,如果你們有錯誤也麻煩幫我指出哈。