OpenCV 在win7 64 位系統VS2010下的配置方法及總結

       由於我是搞機器視覺的,圖像處理很顯然是其中一部分,說到圖像處理,OpenCV是不得不提的一個開源庫,它的作用在這裏我就不多說了,言歸正傳,進入正題。由於實驗室的電腦室XP系統所以配置OpenCV可以按照論壇裏的方法去配置,但是在win7 64位系統上雖然論壇裏也說了那種方法,但是,按部就班下來是肯定會錯的,具體原因我也說不清楚。我的方法和論壇裏的方法基本一樣,只是在配置的時候選擇不同方法如下:

1.我是用的OpenCV2.3.1,其的解壓路徑如下D:\Program Files\OpenCV2.3.1\opencv,同時我也是選擇Cmake,版本爲cmake-2.8.10.2-win32-x86,我將其放在了D:\Program Files\OpenCV2.3.1\cmake-2.8.10.2-win32-x86這個目錄下,然後按照論壇裏的方法,進行配置

運行cmake-gui,設置where is the source code路徑爲OpenCV安裝路徑(本文檔假定安裝位置爲:D:\Program Files\OpenCV2.3.1\opencv),並創建子目錄D:\Program Files\OpenCV2.3.1\opencv\build\my,並將cmake的"where to build the binaries"設置爲這個目錄。然後點 configure,在彈出的對話框內選擇 Visual Studio 10 。你可根據你的系統修改選項,修改後再次選擇“Congfigure”,完成後選擇“Generate”。

2.配置完成後,編譯 OpenCV Debug和Release版本庫,具體的可以參見http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1

3.先設置環境變量,找環境變量的方法大家應該都知道,我的設置的環境變量的路徑如下:D:\Program Files\OpenCV2.3.1\opencv\build\my\install\bin;D:\Program Files\OpenCV2.3.1\opencv\build\x86\vc10\bin;D:\Program Files\OpenCV2.3.1\opencv\build\common\tbb\ia32\vc10(雖然是win7 64位但是仍然要選擇32位的)

4.配置include路徑和lib路徑,在VS2010中你要先建立項目才能進行配置,不然的話你是配置不了的,在VC++目錄,選擇包含文件添加以下路徑配置D:\Program Files\OpenCV2.3.1\opencv\include\opencv回車D:\Program Files\OpenCV2.3.1\opencv\include\opencv2回車D:\Program Files\OpenCV2.3.1\opencv\build\include,點擊應用;在庫目錄添加D:\Program Files\OpenCV2.3.1\opencv\build\x86\vc10\lib和D:\Program Files\OpenCV2.3.1\opencv\build\common\tbb\ia32\vc10,確定。

5.這一步就是每個項目都需要重新配置的,在鏈接器->輸入的Debug和Release下添加OpenCV的庫,可參見上述網站中的庫,具體用到什麼庫,根據自己的需求刪減,然後再按照網站後面的測試程序進行測試,我想按照我的這個步驟,應該不會用太大的問題,如果有問題的,可以給我留言,共同討論解決,希望大家在圖像處理的領域裏快樂學習。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章