VS2015+Opencv3.2配置(一次配好)

對於 VS2015+QT5.8的配置我就不介紹了,因爲我配置的比較早,具體有的東西忘掉了,你們能夠參考下面這幾篇文章。html

留白留白留白留白留白(稍後補)測試

對於Opencv+VS的配置是我重點要說的內容。ui

VS2015與Opencv3.2惟一對應!(我的認爲,其餘版本不太好配置)spa

VS2015與Opencv3.2惟一對應!3d

VS2015與Opencv3.2惟一對應!htm

(若是你要配置VS2015與Opencv3.0,很艱難很艱難,我試過,配置完成後會出現各類的BUG。)blog

 

VS2015官方下載地址:https://visualstudio.microsoft.com/zh-hans/   .(社區版就能夠)get

opencv官方下載地址:http://opencv.org/releases.html#it

【建議】在英文路徑下,不用有中文和空格io

 

 

打開VS2015,隨便新建一個項目,我建的是QT項目

【建立屬性表】

打開屬性管理器,通常在左下角或者右側藏着,選擇的是Debug|x64,右鍵【添加新項目屬性表】。(若是想在Release模式下使用OpenCV,右擊Release|x64,同理可得)

 屬性表的名字隨意起,但要看着方便,知道他是幹啥的。

 

建立好以後會有這個畫面。

【添加包含目錄】

右擊剛剛新建的屬性表,選擇【屬性】,以下圖:

 

選擇【VC++目錄】-->【包含目錄】,對其進行編輯,以下圖:
 

【注意】添加下面三個路徑(根據本身oepncv路徑自行修改):
H:\opencv3.2\opencv\build\include
H:\opencv3.2\opencv\build\include\opencv
H:\opencv3.2\opencv\build\include\opencv2

 

 選擇【VC++目錄】-->【庫目錄】,對其進行編輯,以下圖:

 

添加路徑(根據本身oepncv路徑自行修改):H:\opencv3.2\opencv\build\x64\vc14\lib

點擊【肯定】,完成添加。

=========================分割線=============

【添加附加依賴項】

【連接器】-->【輸入】-->【附加依賴項】,在附加依賴項裏添加庫文件
 
opencv_world320d.lib

 

點擊【肯定】,完成添加。

【注意】如果你是在Release下,則在【附加依賴項】裏添加:

opencv_world320.lib

【區別】:就是在Debug中後面有字母d,Release下沒有d。

 

最後一步最後一步

把H:\opencv3.2\opencv\build\x64\vc14\bin下的3個dll文件複製到 C:\Windows\System32裏面

完成!

 

【爲何說只用配置一次呢?】

找到剛剛新建的屬性表並存放到本身熟悉經常使用的地方

在當前工程下,咱們會發現,剛剛新建立的屬性表,此表是已經配置好的opencv目錄。而後將此新表複製到一個你經常使用的地方,以本文爲例,我將它存放到D盤,方便之後的查找。

 

 

建立新工程舉例說明,如何導入剛剛建立的屬性表

新建一個工程
一樣是找到【屬性管理器】,在【Debug|x64】右擊,選擇【添加現有屬性表】

而後就能夠放心的使用你的opencv啦

 

 【測試】

在普通的C++項目文件中

#include <opencv2/opencv.hpp>

using namespace cv;

int main()
{
	Mat srcImage = imread("D:\\car.jpg");
	namedWindow("顯示圖像");
	imshow("顯示圖像", srcImage);
	waitKey(0);
	return 0;

}  

 

 

在QT項目中的使用請參考個人下一篇文章。

相關文章
相關標籤/搜索