最近在給前人修改個東西,由于是老掉牙的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)”,打開後界面如下:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM5YjJihDN5gzNwMTNmFGO0hTNyYGN3kDNvwVZsRGZp12Lc52YucWbpFmbpNnLyEzcvw1LcpDc0RHaiojIsJye.jpg)
3.設定使用CMake:
⑴ 設定路徑,“Where is the source code:”處設定成OpenCV2.0安裝路徑,即“C:\OpenCV2.0” ;第二個路徑“Where to build the binaries:”設定為生成OpenCV庫的解決方案所在路徑(注意路徑中不要有中文)。如圖:
⑵點選下面的“Configure”按鈕,彈出如下對話框:
并選擇你要使用的編譯環境,然後“Finish” 。
⑶稍等片刻,CMake程式主對話框如下圖所示:
再次點選“Configure”按鈕,如下圖所示:
⑷點選“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
完成!