Visual Studio2015/2017+OpenCV3.4.0配置

操做系統爲win10vs版本爲20152017OpenCV選擇3.4.0html

1、下載OpenCV3.4.0ios

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

解壓縮後安裝。我安裝到了D盤。ide

 

以後會看到D盤中有一個名爲「opencv」的文件夾。其中的build文件夾(主要是build\include\opencvopencv2文件夾)中有opencv中的各類頭文件,以後咱們會爲這些頭文件設置路徑。函數

 

2、從Visual Studio官網下載VS2015/2017社區版(communityvisual-studio

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

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

 

3、配置Path環境變量url

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

  

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

 

4、配置路徑。

打開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

 

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

一步步到了這裏,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會從微軟的網絡庫中加載符號,速度極慢,因此最好斷開網絡在單擊調試。

 

相關文章
相關標籤/搜索