VS2013配置OpenCV3.1.0(只需要配置一次,可長久使用)

一、下載OpenCV3.1.0並安裝

1、OpenCV3.1.0下載鏈接

 

2、安裝

    點擊exe文件進行安裝

3、添加opencv路徑至系統環境變量

    我的電腦->屬性->高級系統設置->高級->環境變量->系統變量->Path->編輯,將OpenCV安裝目錄的bin目錄添加進去,本人電腦上的路徑爲:D:\soft\opencv3.1\build\x64\vc12\bin

 

二、VS2013配置OpenCV3.1.0

1、首先,打開VS2013並新建工程如下:

2、 接着,在源文件處新建一個main.cpp文件如下:

 這樣就完成了新建工程的任務,接下來就要對我們新建的工程進行設置了。下面是重點,也是關鍵。

3、將32位編譯器Win32改爲64位編譯器x64,操作如下圖:

 這樣操作之後,屬性管理器窗口多出了兩個東西如下:

 

 

4、接下來在Debug|x64或者Relase|x64右鍵(這裏以Debug爲例):

  添加屬性表,名稱改成一個方便自己記憶的名字,我這裏用的是OpenCV3.1.0_Debug.props

5、接着,在我們新添加的屬性表處右鍵選擇屬性,然後就會得到一個很親切的窗口。接下來,總共有三個東西需要設置:包含目錄、庫目錄、附屬依賴項,一個一個進行配置。

  •  第一,編輯包含目錄如下,選擇build文件夾中的include文件夾操作如下:

(1)原本只配置D:\soft\opencv3.1\build\include,後面的使用中就可以在我們程序的開頭將與OpenCV有關的頭文件通過“#include<opencv2\opencv.hpp>”這樣的方式包含進來了。

(2)將opencv2目錄(D:\soft\opencv3.1\build\include\opencv2)配置進來,則#include<opencv2\opencv.hpp>”改寫成“#include<opencv.hpp>” 

  • 第二,編輯庫目錄,類似於編輯包含目錄,將\build\x64\vc12\lib的路徑添加到庫目錄中如下圖(容易知道,lib也就是library庫的縮寫):

  •  第三,添加附屬依賴項如下:

     需要注意的是,我們這裏添加的附屬依賴項是以“d”結尾的,也即是Debug模式的,如實想用Release模式的話,則將上面的“opencv_world310d.lib”改爲“opencv_world310.lib”即可。

 

6、接下來,進行測試上述配置過程是否正確。顯示一張圖片

#include <iostream>
#include <opencv.hpp>
using namespace std;
using namespace cv;

void main() {
	//讀入一張圖片,一參爲圖片的絕對路徑,二參爲枚舉常量,有 IMREAD_COLOR、IMREAD_GRAYSCALE等
	Mat srcImg = imread("C:/Users/12534/Desktop/1.png");
	imshow("源圖像", srcImg);
	waitKey();//暫停窗口
}

 

 

三、後期使用

        下面也是重點,當你下一次再打開VS新建工程的時候,你需要做的僅僅是下面的事情:

  •   第一步:新建工程;
  •    第二步:打開配置管理器(上面有說到如何打開),將Win32改爲x64;
  •   第三步:在屬性管理器中,添加現有屬性表,將上面製作好的OpenCV3.1.0_Debug.props添加進來如下圖所示。

 

 

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