從http://www.opencv.org.cn/index.php/Download上下載OpenCV 2.4.3 for Windows版本的安裝文件OpenCV-2.4.3.exe,雙擊就會自動解壓安裝,選擇目標目錄。我個人選擇為D:/Program Files/OpenCV。注意不要使用含有中文字符的文件目錄。
從http://www.cmake.org/cmake/resources/software.html上下載WWindows版本安裝包cmake-2.8.10.2-win32-x86.exe文件,雙擊一路默認安裝即可。
此過程用于將安裝OpenCV后得到的源碼編譯為相應版本的VS工程。詳細步驟如下。
1、設置安裝OpenCV后的文件目錄和想要生成的工程存放目錄;
2、點擊左下方configure,在彈出的選項中選擇Visual Studio 10(對應2010版本);
3、點擊完成就會進行配置,配置后的界面如下圖所示,選擇需要加入的文件,我這里勾上BUILD_EXAMPLES其他選項默認;
4、修改完成后再次點擊configure進行配置,完成后點擊Generate,至此完成配置。
注:在配置源碼工程時候有32位版本與64位版本之分,需要根據操作系統環境選擇相應版本。
編譯OpenCV版本庫使用VS2010將上一過程所得到的OpenCV.sln工程文件打開,分別在Debug模式和Release模式下進行編譯,步驟如下:
1、清理OpenCV解決方案;
2、生成OpenCV解決方案;
3、選擇INSTALL項目,生成該項目。
配置VS配置include路徑和lib路徑
配置include路徑的作用是告訴VS從哪里查找OpenCV的頭文件,配置lib路徑的作用是告訴VS從哪里查找OpenCV的庫文件。
1、啟動VS2010,新建一個Win32控制臺應用程序OpenCV01;
2、打開OpenCV01項目屬性,依次選擇“配置屬性”->“VC++目錄”->“包含目錄”,添加相應路徑;
包含目錄(編譯版本庫對應的目錄)如下:
E:/Workspaces/Visual Studio/OpenCV/install/include
E:/Workspaces/Visual Studio/OpenCV/install/include/opencv
E:/Workspaces/Visual Studio/OpenCV/install/include/opencv2
如果使用OpenCV默認目錄則是如下幾項:
D:/Program Files/OpenCV/opencv/include
D:/Program Files/OpenCV/opencv/include/opencv
D:/Program Files/OpenCV/opencv/include/opencv2
庫目錄(編譯版本庫對應的目錄)如下:
E:/Workspaces/Visual Studio/OpenCV/install/lib
如果使用OpenCV默認目錄則是:
D:/Program Files/OpenCV/opencv/build/x64/vc10/lib
新聞熱點
疑難解答