OpenCV學習筆記(一)安裝OpenCV3.0+VS2013

? ? 首先呢,先來介紹一下OpenCV,OpenCV是一個基于BSD許可(開源)發行的跨平臺計算機視覺庫,可以運行在Linux、Windows、Android和Mac OS操作系統上。它輕量級而且高效——由一系列 C 函數和少量 C++ 類構成,同時提供了Python、Ruby、MATLAB等語言的接口,實現了圖像處理和計算機視覺方面的很多通用算法。

? ? OpenCV用C++語言編寫,它的主要接口也是C++語言,但是依然保留了大量的C語言接口。該庫也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的接口。這些語言的API接口函數可以通過在線文檔獲得。如今也提供對于C#,Ch, Ruby的支持。

? ? 廢話不多說,我們直接進入主題吧。

一 、下載和安裝OpenCV SDK

VS2013想必大家都會安裝了吧,這里就不再多說,不會安裝的自行百度。

在官網:http://opencv.org/上找到OpenCV windows版下載下來。建議下載3.0以上的版本,因為3.0以上的版本配置起來相比之前的版本容易得多。下載之后得到一個.exe文件,雙擊它就可以進行解壓安裝了。


打開剛剛安裝的目錄,可以看到這兩個文件夾和兩個文本:


其中,build里面是使用OpenCV相關的文件,我們如果只是使用OpenCV的話呢,就只用管build里面的內容。sources里面是源碼,如果你嫌占硬盤空間,完全可以刪掉。但是需要注意的是,官方示例集,也就是samples文件夾里面的示例程序,都在sources文件夾里面。LICENSE.txt里是一些版權聲明。README.md.txt里有官方的網站以及論壇網站之類的。

二、配置環境變量

配置方法如下:

【(雙擊)計算機】->【系統屬性】->【高級系統設置】->【高級(標簽)】->【環境變量】->“雙擊”系統變量中的PATH->在變量值里面添加相應的路徑。如圖:


剛剛我安裝的OpenCV的目錄是:

F:\OpenCV\opencv300\

我往Path里寫的地址就是:F:\OpenCV\opencv300\build\x64\vc12\bin;F:\OpenCV\opencv300\build\x86\vc12\bin;

注意每個地址之間用 分號“ ; ”隔開。

這里的x64和x86并不是指你的電腦是64位或者32位的,而是指編譯時的環境,x64指的是X64編譯器,而x86指的是win32編譯器。

另外,這里的vc11指的是Visual Studio 2012,v12指Visual Studio 2013以及更高版本的Visual Studio

變量添加完成后最好注銷系統,才會生效。

三、工程包含(include)目錄的配置

首先打開VS2013新建一個項目test:

【確定】->【下一步】->【(勾選控項目)完成】

【(右擊)test】->【屬性】


【配置屬性】->【VC++目錄】->【包含目錄】進行編輯

內容如下:

四、工程庫(lib)目錄的配置

【配置屬性】->【VC++目錄】->【庫目錄】


內容如下:

五、鏈接庫的配置

【配置屬性】->【鏈接器】->【輸入】->【附加依賴項】


內容如下:


其實這兩個.lib文件在......\build\x86\vc12\lib目錄下


如果編譯模式是Debug添加的是opencv_ts300d.lib,opencv_world300d.lib

如果編譯模式是Release添加的就是opencv_ts300.lib,opencv_world300.lib

最好不要兩個模式的都添加進去,這樣編譯的時候很容易出錯。

至于其他低版本的要添加.lib文件的可就多了很多:

OpenCV 2.4.11


沒錯,如果使用的是低版本的OpenCV你需要一個一個的把這些.lib文件名輸入到【附加依賴項】中。所以說配置OpenCV3.0版本比之前的OpenCV版本容易得多。

六、測試

【test】->【(右擊)源文件】->【添加】->【新建項】


在main.cpp中添加一段簡單的代碼:

```

#include "opencv2/core/core.hpp"

#include "opencv2/highgui/highgui.hpp"

using namespace cv;

int main(){

// 讀取一張圖片

Mat img = imread("街景.jpg");

// 創建一個名為 "test"窗口,"2"表示可改變大小

namedWindow("街景",2);

// 在窗口中顯示原畫

imshow("街景", img);

// 點擊“X”后窗關閉

waitKey(0);

return 0;

}

```

點擊【調試】->【啟動調試】

顯示出圖片,恭喜你!你的OpenCV安裝成功了!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容