Visual Studio2015/2017+OpenCV3.4.0配置


操作系統為win10vs版本為20152017OpenCV選擇3.4.0

一、下載OpenCV3.4.0

https://opencv.org/opencv-3-4.html

解壓縮后安裝。我安裝到了D盤。

 

之后會看到D盤中有一個名為“opencv”的文件夾。其中的build文件夾(主要是build\include\opencvopencv2文件夾)中有opencv中的各種頭文件,之后我們會為這些頭文件設置路徑。

 

二、從Visual Studio官網下載VS2015/2017社區版(community

https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=15

選擇要安裝的組件時選擇C++有關的組件即可。

 

三、配置Path環境變量

右擊此電腦->屬性->高級系統設置->高級->環境變量->系統變量中的Path選項

  

點擊編輯,在編譯環境變量窗口中選擇新建,OpenCV安裝目錄\build\x64\vc14\bin添加進去。比如我的就是D:\opencv\build\x64\vc14\bin。安裝了vs2017的話要改成vc15,之后涉及到的同理。

 

四、配置路徑。

打開VS,新建項目,選擇Visual Studio C++項目下Win32控制台應用程序。設置好文件名和存放地址之后單擊“確定”,在新窗口中單擊“完成”。

 

之后會獲得類似這樣的界面(本電腦上裝了2015,但二者在這里的區別僅限於框的左右),點擊視圖->其他窗口->屬性管理器:

 

這里注意屏幕上方偏左部分,Debug后面的X86要改為X64

屬性管理器我已經一路點“△”成了如上的情況,右擊Microsoft.Cpp…,點擊“屬性”進入編輯頁面。

 

如圖所示,在包含目錄中添加:

D:\opencv\build\include

D:\opencv\build\include\opencv

D:\opencv\build\include\opencv2

build之前的部分是安裝目錄,之后的D:\opencv同理。

 

VC++目錄”下,在“庫目錄”中添加D:\opencv\build\x64\vc14\lib  這個路徑。

 

接着單擊“鏈接器”->“輸入”->“附加依賴項”,選擇編輯,添加:opencv_world340d.lib

 

最后一步是在Windows文件夾下介入OpenCV動態鏈接庫(D:\opencv\build\x64\vc14\bin), 把這個文件夾中所有的dll都復制到Windows操作系統的目錄下。路徑是C:\Windows\System32

 

五、寫個程序測試一下吧!

一步步到了這里,OpenCV已經配置成功了。

打開“視圖”中的“解決方案資源管理器”

 

stdafx.h中添加如下圖所示語句。iostream之類的是程序實現其他功能用到的其他頭文件,一句opencv2/opencv.hpp包含了所有和OpenCV有關的函數所在的頭文件。

回到CPP文件,輸入測試代碼。

#include “stdafx.h”

 

using namespace cv;

using namespace std;

 

void main()

{

Mat srcImage = imread("1.jpg");

imshow("【原始圖】", srcImage);

waitKey(0);

}
View Code

 

將一張名為1.jpg”的圖片放到文件保存的目錄下(和cpp文件一個目錄)。

單擊“本地Windows調試器”,就會有圖像顯示。

值得注意的是,如果電腦聯網,那么vs會從微軟的網絡庫中加載符號,速度極慢,所以最好斷開網絡在單擊調試。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM