1.下載地址:官網下載地址https://opencv.org/releases.html opencv爲開源軟件,可直接在官網下載最新版本。html
2.軟件安裝:opencv其實並不須要安裝,從官網下載的文件就是一個自解壓的文件,因此從其它地方拷貝的解壓好的文件夾也是能夠用的。以opencv3.0.0版本爲例,下載完後獲得文件opencv-3.0.0.exe,雙擊運行該文件,會出現解壓路徑選擇對話框測試
選擇你想要放置的路徑便可,點擊Extract肯定執行。出現下圖ui
等待安裝完成便可。spa
配置方法以下:操作系統
【計算機】->【(右鍵)屬性】->【高級系統設置】->【高級】->【環境變量】->「雙擊」系統變量中的PATH->在變量值裏面添加相應的路徑。.net
以下圖所示:debug
添加路徑以下:3d
其中VC15爲VS版本號對應VS2017,其它版本對應關係以下code
首先是在Visual Studio裏面新建一個控制檯應用程序,最好是勾好空項目那個勾。打開visual studio,新建window控制檯項目,取個名字,好比叫test1,而後選好路徑,點肯定.htm
<2>在屬性管理器中進行一次配置,就至關於進行了通用的配置過程,之後新建的工程就不用再額外的進行從新配置了。
在菜單欄裏面點<視圖>--<其它窗口><屬性管理器>,那麼就會在visual studio中多出一個屬性管理器工做區來。
在新出現的「屬性管理器」工做區中,雙擊項目->Debug|x64->Microsoft.Cpp.x64.user便可打開屬性頁面。
打開屬性頁面後,就是配置了。
在【通用屬性】 ->【VC++目錄】 ->【包含目錄】中
包含目錄中添加上
庫目錄中,添加上:
依然是在「屬性管理器」工做區中,雙擊項目->Debug|x64->Microsoft.Cpp.x64.user便可打開屬性頁面。【通用屬性】 ->【連接器】->【輸入】->【附加的依賴項】
已經發行和將來即將發佈的新版OpenCV,只需看opencv\build\x64\vc15\lib下的庫是哪幾個,添加成依賴項就能夠了。
對於【OpenCV 3.4.2】想用debug版本的庫,添加
opencv_world342d.lib
而想用release版本的庫,添加
opencv_world342.lib
也能夠把帶d和不帶d的兩個都添加,這裏不建議將兩個庫都添加到debug依賴項下,由於之後會出現兩個同名窗口的現象。因此最好將帶d的添加到debug依賴項下,將不帶d的添加到release附加依賴項下。
若是運行文末的測試程序沒有報錯這步也能夠不作。
這一步是各類介紹OpenCV的配置的相關博文中都沒寫出來的。根據這些博文配置出來的環境,在運行基於OpenCV的程序的時候,每每會獲得這樣相似的結果:
這種問題最簡單粗暴的方法,是把相關的dll都拷貝到Windows操做系統的目錄下。若是你的Windows安裝在C盤,那麼路徑就是c:\Windows\System32。按照以前個人OpenCV的存放環境,這些dll存放在D:\ProgramFiles\opencv340\opencv\build\x64\vc15\bin目錄下。
到這個目錄下,複製對應dll,而後粘貼到c:\Windows\System32下面,簡單粗暴地就完成了。
至此opencv便配置完成了
編寫程序以下:
#include "stdafx.h" #include<opencv2\core.hpp> #include<opencv2\highgui.hpp> using namespace cv; int main() { Mat img = imread("111.jpg"); namedWindow("noticeable"); imshow("noticeable", img);
waitKey(6000);
return 0;
}
將圖片111.jpg放到項目目錄.......\tset1\test1下(與tset1.cpp同一目錄),運行程序,能夠顯示111.jpg圖片即OK。
注意:運行時需選擇Debug&64位編譯器,
還有注意的是,若是但願得到release,Cmake生成的文件還須要選擇Release模式下再生成一次解決方案
編譯運行結果以下: