OpenCV 2.4.9 VS2013 開(kāi)發(fā)環(huán)境配置
OpenCV的全稱是:Open Source Computer Vision Library。OpenCV是一個(gè)基于(開(kāi)源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺(jué)庫(kù),可以運(yùn)行在Linux、Windows和Mac OS
OpenCV的全稱是:Open Source Computer Vision Library。OpenCV是一個(gè)基于(開(kāi)源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺(jué)庫(kù),可以運(yùn)行在Linux、Windows和Mac OS操作系統(tǒng)上。它輕量級(jí)而且高效,由一系列C函數(shù)和少量C 類構(gòu)成,同時(shí)提供了Python、Ruby、MATLAB等語(yǔ)言的接口,實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺(jué)方面的很多通用算法。
安裝OpenCV 2.4.9
首先,下載并解壓OpenCV 2.4.9。解壓后,請(qǐng)記住你自己解壓的路徑。
配置環(huán)境變量
1. 添加系統(tǒng)變量Path:將OpenCV安裝路徑的uildx86vc12in添加到系統(tǒng)變量Path中。
2. 添加用戶變量opencv:將OpenCV安裝路徑的uild添加為用戶變量opencv的值。
說(shuō)明:不論你的系統(tǒng)是32位還是64位,路徑目錄均選擇x86,因?yàn)榫幾g都是使用32位編譯。如果選用x64,則程序運(yùn)行時(shí)會(huì)出錯(cuò)。
新建Visual C 項(xiàng)目
在Visual Studio中新建一個(gè)Visual C 項(xiàng)目,按照下圖所示進(jìn)行項(xiàng)目配置。
配置工程目錄(Debug)
找到屬性管理器,雙擊Debug|Win32打開(kāi)屬性窗口,按照以下設(shè)置進(jìn)行配置:
1. 包含目錄(VC 目錄):添加OpenCV安裝路徑的uildinclude和uildincludeopencv2。
2. 庫(kù)目錄(VC 目錄):添加OpenCV安裝路徑的uildx86vc12lib。
3. 連接器 -> 輸入 -> 附加依賴項(xiàng):添加所有以d結(jié)尾的庫(kù)文件,如opencv_、opencv_等。
配置工程目錄(Release)
與Debug配置相同,只是在連接器 -> 輸入 -> 附加依賴項(xiàng)中,不添加以d結(jié)尾的庫(kù)文件。
最終的測(cè)試
新建一個(gè)cpp文件,輸入以下代碼:
```cpp
#include 
#include 
using namespace std;
int main() {
IplImage* test;
test cvLoadImage("D:Sample_");
cvNamedWindow("test_demo", 1);
cvShowImage("test_demo", test);
cvWaitKey(0);
cvDestroyWindow("test_demo");
cvReleaseImage(test);
return 0;
}
```
以上代碼實(shí)現(xiàn)了打開(kāi)一張圖片并顯示在窗口中的功能。你可以根據(jù)自己的需要修改圖片路徑和窗口名稱。編譯并運(yùn)行程序,測(cè)試OpenCV的配置是否成功。