天天看點

在VS2005下配置OpenCV

最近在給前人修改個東西,由于是老掉牙的VS2005+Opencv2.0環境,沒辦法得重新配置下開發環境,網上搜到許久看這篇講得不錯也很詳盡,實踐可行:

OpenCV安裝與生成

1.下載下傳OpenCV安裝程式。

位址:http://cdnetworks-kr-2.dl.sourceforge.net/project/opencvlibrary/opencv-win/2.0/OpenCV-2.0.0a-win32.exe

下載下傳好後手動安裝,一路“下一步”即可,路徑最好不要修改。

2.下載下傳CMake安裝程式

  位址:

http://www.cmake.org/files/v2.8/cmake-2.8.2-win32-x86.exe

  下載下傳好後手動安裝,然後打開CMake“開始-> 所有程式 -> CMake 2.8 -> CMake(cmake-gui)”,打開後界面如下:

在VS2005下配置OpenCV

3.設定使用CMake:

⑴ 設定路徑,“Where is the source code:”處設定成OpenCV2.0安裝路徑,即“C:\OpenCV2.0” ;第二個路徑“Where to build the binaries:”設定為生成OpenCV庫的解決方案所在路徑(注意路徑中不要有中文)。如圖:

在VS2005下配置OpenCV

⑵點選下面的“Configure”按鈕,彈出如下對話框:

在VS2005下配置OpenCV

并選擇你要使用的編譯環境,然後“Finish” 。

⑶稍等片刻,CMake程式主對話框如下圖所示:

在VS2005下配置OpenCV

再次點選“Configure”按鈕,如下圖所示:

在VS2005下配置OpenCV

⑷點選“Generate”,OpenCV解決方案即生成成功。

4.分别生成解決方案下的debug和release版本。(注意:每次生成前都要修改配置:“工具-選項-項目和解決方案-VC++目錄”,在右邊新加一個路徑“c:\OpenCV2.0\include\opencv”)

即可在解決方案檔案夾下得到所需的OpenCV庫檔案。

5. 現在在VS2005中配置使用OpenCV。

1).VS2005中“工具->選項->項目和解決方案->VC++目錄”,右邊“顯示以下内容的目錄”下拉框中選擇“包含檔案”,添加“c:\OpenCV2.0\include\opencv”

2).

将CMake生成的解決方案生成後,可以得到OpenCV的庫檔案。将這個解決方案檔案夾下的庫檔案拷貝出來即可。如下:

Bin\debug中的dll檔案複制到c:\Windows\system32

Lib\debug中的lib檔案複制到c:\OpenCV2.0\lib

3).

VS2005中“工具->選項->項目和解決方案->VC++目錄”,右邊“顯示以下内容的目錄”下拉框中選擇“庫檔案”,添加“c:\OpenCV2.0\lib”

“顯示以下内容的目錄”下拉框中選擇“源檔案”,添加“c:\OpenCV2.0\src\cv” “c:\OpenCV2.0\src\cvaux” “c:\OpenCV2.0\src\cxcore” “c:\OpenCV2.0\src\highgui” “c:\OpenCV2.0\src\ml”

4).

在要使用OpenCV的項目中添加庫:

工程右鍵->屬性->連結器->輸入->附加依賴項,添加:cxcore200d.lib cv200d.lib ml200d.lib cvaux200d.lib  highgui200d.lib

完成!