用了Opencv一段時間了,簡單記錄一下opencv在vs2015下的配置。html
第一部分:OpenCV3.2.0的下載
OpenCV官方下載地址: https://opencv.org/releases.html#c++
根據本身的電腦下載,windows選擇win pack,版本號可根據需求自行選擇,通常選第一個最新版就行了。下載完成後,雙擊進行安裝(實際就是一個解壓過程) 本身選擇好安裝路徑。windows
【建議】在英文路徑下,不用有中文和空格 ,最好也不要安裝在C盤中。(C盤操做基本須要管理員權限,一不當心就會坑)測試
第二部分:配置Path系統環境變量
此電腦-右鍵「屬性」-高級系統設置 (在左側)
ui
點擊環境變量(右下方):url
找到系統變量中的Path進行編輯
把以前解壓(安裝)好的OpenCV路徑下的bin路徑添加到Path系統環境變量中。spa
主意是bin路徑,個人是C:\Program Files (x86)\opencv\build\x64\vc14\bin(忽略我裝在了C盤,正由於我裝在了C盤,因此不建議你們裝在C盤).net
【建議】重啓電腦,其實也不用,可是重啓一下仍是好的。注意別點了取消,功虧一簣,配置好了一路點肯定就好了。debug
第三部分:VS2015中配置OpenCV
Visual Studio2017(由於官網顯示2017,暫用2017作示範)官方下載地址: 調試
https://www.visualstudio.com/zh-hans/
選擇社區版就行,安裝過程很簡單,一直下一步就行。安裝過程較慢,耐心等待。安裝內容視狀況而定。軟件較大,保留足夠的空間以供vs使用
1.建立工程
鼠標點擊文件->新建->項目
找不到就用快捷鍵,快捷鍵:ctrl+shift+n
2.建立.cpp文件 ,操做同上
快捷鍵:ctrl+shift+a
建立完成後開始配置,本人是在Debug x64下運行 ,因此一會將配置Debug x64。Debug版本和Release版本的區別自行百度。
3.打開屬性管理器:
視圖=》其餘窗口=》屬性管理器
在右側欄出現屬性管理器界面,點開,選擇Debug x64右鍵「屬性」
4.添加包含目錄
vc++目錄=》包含目錄=》選擇編輯
添加解壓(安裝)好的OpenCV路徑,分別是include,include\opencv ,include\opencv2,建議三個都添加
個人目錄是(記得找到你的路徑複製):
C:\Program Files (x86)\opencv\build\include\opencv2
C:\Program Files (x86)\opencv\build\include\opencv
C:\Program Files (x86)\opencv\build\include
5.添加庫目錄
VC++目錄=》庫目錄 解壓(安裝)好的OpenCV路徑下
個人是(記得找到你的路徑複製):
C:\Program Files (x86)\opencv\build\x64\vc14\lib
6.添加附加依賴項
連接器=》輸入=》附加依賴項 手動敲入 opencv_world342d.lib
【注意】
一、342對應OpenCV3.4.2。其餘版本自行行編寫添加。 查詢方法:打開安裝目錄下的opencv\build\x64\vc14\bin,裏面有opencv_worldXXX,這個就是。
二、文件夾中有兩個文件,其中後綴d表明Debug模式,沒有d即Release模式。在debug版本和release版本調試配置的時候注意區分。也就是Release版本要寫opencv_world342.lib
第四部分:測試效果
在項目裏簡單編寫以下代碼,若能夠顯示出圖像,則配置成功。 (在D盤根目錄下放上一張圖片,並命名爲1.png)
代碼:
#include <opencv.hpp> using namespace cv; int main() { Mat srcImage; srcImage = imread("d://1.png"); imshow("顯示圖像", srcImage); waitKey(); return 0; }