操做系統爲win10,vs版本爲2015或2017,OpenCV選擇3.4.0。html
1、下載OpenCV3.4.0ios
https://opencv.org/opencv-3-4.html網絡
解壓縮後安裝。我安裝到了D盤。ide
以後會看到D盤中有一個名爲「opencv」的文件夾。其中的build文件夾(主要是build\include\opencv和opencv2文件夾)中有opencv中的各類頭文件,以後咱們會爲這些頭文件設置路徑。函數
2、從Visual Studio官網下載VS2015/2017社區版(community)visual-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); }
將一張名爲「1.jpg」的圖片放到文件保存的目錄下(和cpp文件一個目錄)。
單擊「本地Windows調試器」,就會有圖像顯示。
值得注意的是,若是電腦聯網,那麼vs會從微軟的網絡庫中加載符號,速度極慢,因此最好斷開網絡在單擊調試。