操作系統為win10,vs版本為2015或2017,OpenCV選擇3.4.0。
一、下載OpenCV3.4.0
https://opencv.org/opencv-3-4.html
解壓縮后安裝。我安裝到了D盤。
之后會看到D盤中有一個名為“opencv”的文件夾。其中的build文件夾(主要是build\include\opencv和opencv2文件夾)中有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); }
將一張名為“1.jpg”的圖片放到文件保存的目錄下(和cpp文件一個目錄)。
單擊“本地Windows調試器”,就會有圖像顯示。
值得注意的是,如果電腦聯網,那么vs會從微軟的網絡庫中加載符號,速度極慢,所以最好斷開網絡在單擊調試。