用了Opencv一段時間了,簡單記錄一下opencv在vs2015下的配置。
第一部分:OpenCV3.2.0的下載
OpenCV官方下載地址: https://opencv.org/releases.html#
根據自己的電腦下載,windows選擇win pack,版本號可根據需求自行選擇,一般選第一個最新版就好了。下載完成后,雙擊進行安裝(實際就是一個解壓過程) 自己選擇好安裝路徑。
【建議】在英文路徑下,不用有中文和空格 ,最好也不要安裝在C盤中。(C盤操作基本需要管理員權限,一不小心就會坑)
第二部分:配置Path系統環境變量
此電腦-右鍵“屬性”-高級系統設置 (在左側)
點擊環境變量(右下方):
找到系統變量中的Path進行編輯
把之前解壓(安裝)好的OpenCV路徑下的bin路徑添加到Path系統環境變量中。
主意是bin路徑,我的是C:\Program Files (x86)\opencv\build\x64\vc14\bin(忽略我裝在了C盤,正因為我裝在了C盤,所以不建議大家裝在C盤)
【建議】重啟電腦,其實也不用,但是重啟一下還是好的。注意別點了取消,功虧一簣,配置好了一路點確定就行了。
第三部分: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
【注意】
1、342對應OpenCV3.4.2。其他版本自行行編寫添加。 查詢方法:打開安裝目錄下的opencv\build\x64\vc14\bin,里面有opencv_worldXXX,這個就是。
2、文件夾中有兩個文件,其中后綴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; }