windows7下vs2010安裝opencv2.4.3詳細(xì)步驟(圖)

從http://www.opencv.org.cn/index.php/Download上下載OpenCV 2.4.3 for Windows版本的安裝文件OpenCV-2.4.3.exe,雙擊就會(huì)自動(dòng)解壓安裝,選擇目標(biāo)目錄。我個(gè)人選擇為D:\Program Files\OpenCV。注意不要使用含有中文字符的文件目錄。
從http://www.cmake.org/cmake/resources/software.html上下載WWindows版本安裝包c(diǎn)make-2.8.10.2-win32-x86.exe文件,雙擊一路默認(rèn)安裝即可。
此過(guò)程用于將安裝OpenCV后得到的源碼編譯為相應(yīng)版本的VS工程。詳細(xì)步驟如下。
1、設(shè)置安裝OpenCV后的文件目錄和想要生成的工程存放目錄;
2、點(diǎn)擊左下方configure,在彈出的選項(xiàng)中選擇Visual Studio 10(對(duì)應(yīng)2010版本);
3、點(diǎn)擊完成就會(huì)進(jìn)行配置,配置后的界面如下圖所示,選擇需要加入的文件,我這里勾上BUILD_EXAMPLES其他選項(xiàng)默認(rèn);
4、修改完成后再次點(diǎn)擊configure進(jìn)行配置,完成后點(diǎn)擊Generate,至此完成配置。
注:在配置源碼工程時(shí)候有32位版本與64位版本之分,需要根據(jù)操作系統(tǒng)環(huán)境選擇相應(yīng)版本。
編譯OpenCV版本庫(kù)使用VS2010將上一過(guò)程所得到的OpenCV.sln工程文件打開,分別在Debug模式和Release模式下進(jìn)行編譯,步驟如下:
1、清理OpenCV解決方案;
2、生成OpenCV解決方案;
3、選擇INSTALL項(xiàng)目,生成該項(xiàng)目。
配置VS配置include路徑和lib路徑
配置include路徑的作用是告訴VS從哪里查找OpenCV的頭文件,配置lib路徑的作用是告訴VS從哪里查找OpenCV的庫(kù)文件。
1、啟動(dòng)VS2010,新建一個(gè)Win32控制臺(tái)應(yīng)用程序OpenCV01;
2、打開OpenCV01項(xiàng)目屬性,依次選擇“配置屬性”->“VC++目錄”->“包含目錄”,添加相應(yīng)路徑;
包含目錄(編譯版本庫(kù)對(duì)應(yīng)的目錄)如下:
E:\Workspaces\Visual Studio\OpenCV\install\include
E:\Workspaces\Visual Studio\OpenCV\install\include\opencv
E:\Workspaces\Visual Studio\OpenCV\install\include\opencv2
如果使用OpenCV默認(rèn)目錄則是如下幾項(xiàng):
D:\Program Files\OpenCV\opencv\include
D:\Program Files\OpenCV\opencv\include\opencv
D:\Program Files\OpenCV\opencv\include\opencv2
庫(kù)目錄(編譯版本庫(kù)對(duì)應(yīng)的目錄)如下:
E:\Workspaces\Visual Studio\OpenCV\install\lib
如果使用OpenCV默認(rèn)目錄則是:
D:\Program Files\OpenCV\opencv\build\x64\vc10\lib
剛才設(shè)置的是動(dòng)態(tài)庫(kù),因此還需要將OpenCV的dll文件所在的目錄加入Path環(huán)境變量。dll文件目錄(編譯版本庫(kù)對(duì)應(yīng)的目錄)如下:
E:\Workspaces\Visual Studio\OpenCV\install\bin
如果使用OpenCV默認(rèn)目錄則是:
D:\Program Files\OpenCV\opencv\build\x64\vc10\bin
加入后需要注銷當(dāng)前Windows用戶(或重啟)后重新登陸才生效。
OK,OpenCV的環(huán)境已配置完整,Enjoy It...
OpenCV世界的Hello World打開OpenCV01項(xiàng)目屬性,依次選擇“配置屬性”->“連接器”->“輸入”,為項(xiàng)目的Debug配置附加依賴項(xiàng)
opencv_calib3d243d.lib
opencv_contrib243d.lib
opencv_core243d.lib
opencv_features2d243d.lib
opencv_flann243d.lib
opencv_gpu243d.lib
opencv_highgui243d.lib
opencv_imgproc243d.lib
opencv_legacy243d.lib
opencv_ml243d.lib
opencv_objdetect243d.lib
opencv_ts243d.lib
opencv_video243d.lib
為項(xiàng)目的Release配置依賴項(xiàng)
opencv_contrib243.lib
opencv_core243.lib
opencv_features2d243.lib
opencv_flann243.lib
opencv_gpu243.lib
opencv_highgui243.lib
opencv_imgproc243.lib
opencv_legacy243.lib
opencv_ml243.lib
opencv_objdetect243.lib
opencv_ts243.lib
opencv_video243.lib
主文件源碼如下:
// OpenCV01.cpp : 定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。//#include "stdafx.h"#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int _tmain(int argc, _TCHAR* argv[]){const char* imagename = "Lena.jpg"; //從文件中讀入圖像Mat img = imread(imagename); //如果讀入圖像失敗if(img.empty()){fprintf(stderr, "Can not load image %s\n", imagename);return -1;} //顯示圖像imshow("image", img); //此函數(shù)等待按鍵,按鍵盤任意鍵就返回waitKey(); return 0;}
添加Lena.jpg文件到項(xiàng)目文件夾,運(yùn)行該項(xiàng)目,報(bào)如下錯(cuò)誤:
目測(cè)應(yīng)該是編譯版本錯(cuò)誤,在配置管理器中修改項(xiàng)目為x64類型,重新運(yùn)行,順利顯示這位圖像處理界的“名模”!
相關(guān)文章
WebStorm如何調(diào)試Vue項(xiàng)目? webstorm配置vue開發(fā)環(huán)境指南
WebStorm 支持多種調(diào)試工具,包括瀏覽器的開發(fā)者工具,但本文主要講解的是使用 WebStorm 自帶的調(diào)試功能2025-04-15VSCode和webstorm怎么設(shè)置綠色護(hù)眼背景? 綠豆沙背景色的設(shè)置方法
護(hù)眼色一定程度能保護(hù)眼睛,緩解疲勞,VSCode和webstorm這兩款常用的軟件怎么設(shè)置護(hù)眼色呢?詳細(xì)請(qǐng)看下文介紹2025-04-15WebStorm常用插件以及實(shí)用設(shè)置分享
WebStorm本身已經(jīng)足夠強(qiáng)大,但一些優(yōu)秀的插件能錦上添花,顯著提升開發(fā)效率,詳細(xì)請(qǐng)看下文介紹2025-04-15如何安裝配置WebStorm? WebStorm安裝與使用全方位指南
WebStorm軟件在前端和后端開發(fā)領(lǐng)域都備受青睞,很多朋友不知道該怎么下載安裝,下面我們就來(lái)看看詳細(xì)的安裝配置教程2025-04-15Webstorm怎么配置? Webstorm入門之軟件配置教程
WebStorm是一款功能強(qiáng)大的集成開發(fā)環(huán)境(IDE),支持各種前端開發(fā)技術(shù),今天我們就來(lái)看看Webstorm的配置教程2025-04-15Webstorm怎么設(shè)置字體大小/背景顏色/背景圖片?
WebStorm 允許您自定義界面顏色,以創(chuàng)建更個(gè)性化和美觀的工作空間,今天我們就來(lái)看看Webstorm改變字體大小、背景顏色、設(shè)置背景圖片的方法2025-04-15- VScode上安裝PlatformIO插件能成功安裝,嘗試卸載VScode并刪除插件,這些錯(cuò)誤仍然存在,下面我們就來(lái)看看這個(gè)問(wèn)題的解決辦法2025-04-03
提升代碼搜索效率! VSCode里DeepSeek插件安裝與配置指南
今天我們將向大家介紹如何在Visual Studio Code中安裝并配置 DeepSeek 插件,幫助你更高效地進(jìn)行代碼搜索2025-04-07提升你的編程效率! VSCode的初級(jí)使用教程超詳細(xì)版
VSCode是一款免費(fèi)且開源的代碼編輯器,因其強(qiáng)大的功能和良好的用戶體驗(yàn)而廣受歡迎,本文將詳細(xì)介紹 VSCode 的基本使用方法,并通過(guò)插圖幫助你更好地理解2025-04-03- 今天我們來(lái)聊聊如何安裝和配置VS Code,讓它成為你編程路上的得力助手,這個(gè)過(guò)程其實(shí)很簡(jiǎn)單,只要跟著我的步驟走,你絕對(duì)能搞定2025-04-03