VS2013+OpenCV開源庫使用入門

 VS2013 +OpenCV3.0.0 安裝&環境配置(網上很多說使用OPenCV3.2+VS2013的,3.2官方編譯庫只支持vc14(2015),會存在很多差庫的問題)

1.獲取安裝文件

從OpenCV官網下載Windows OpenCV 3.0.0版本(3.0.0版本支持vc11 vc12 x86 和 x64,幷包含靜態編譯庫,再往後的3.103.20 3.30 不包含靜態庫和對vc11 vc12 或者x86的支持),鑑於我們使用的開發工具是vs2013(vc12),所以選擇OpenCV3.0.0版本這個官方穩定支持vs2013 下x86 x64程序開發的版本。

地址:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/


2.安裝

雙擊opencv-3.0.0.exe解壓到安裝目錄,注意不要有中文路徑。




解壓之後目錄如下,我們需要的OpenCV庫再build目錄下,inclue目錄是使用的OpenCV頭文件,x86 和x64l兩個目錄對應32位和64位庫。



配置環境變量:以我的環境變量配置爲例,我的安裝目錄是C:\,所以環境變量配置是

C:\opencv\build\x86\vc12\bin;

C:\opencv\build\x64\vc12\bin

環境變量配置好之後重啓電腦或註銷重新登錄。

 

VS2013工程配置:

接下來就是vs2013使用OpenCV工程的配置。新建一個vs2013工程,在項目屬性里加入OpenCV包含路徑,如下圖。



連接器中加入OpenCV庫路徑,如下圖,這個地方使用的win32配置,說以庫路徑加的是x86路徑,如果是編譯64位程序應當更換爲x64庫路徑。



連接器加入依賴庫,如下圖。


 

測試:

測試代碼:

#include<iostream>

#include<opencv2\opencv.hpp>

 

using namespace std;

 

int main()

{

         cv::Mat img = cv::imread("source_1.jpg");

         cv::namedWindow("jpg");

         cv::imshow("jpg", img);

         cv::waitKey(0);

         cout << CV_MAJOR_VERSION << endl;

         return0;

}

測試結果:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章