OpenCV入門:環境配置與測試(VS2017)

芳芳青禾發表於2019-03-18

OpenCV小白第一次接觸OpenCV,總結一下容易出現的幾個問題

OpenCV與VS版本

第一次接觸OpenCV對於版本的選擇純屬偶然,3.3.1是在北郵bt上找到的最新版本,選擇VS2017是因為曾經用VS做畢業設計,相對於其他編譯器更加熟悉,同時2017 版本是在微軟官網上下載的最新版本

小白入門易混點總結

  1. OpenCV環境配置;
  2. VS2017環境配置
  3. 注意VS2017****debug,release模式配置的分離性(也就是配置了debug模式之後,執行release會出現LNK2001的連結問題)

OpenCV環境配置

下載OpenCV,解壓,如下圖:
在這裡插入圖片描述
配置環境: 控制皮膚》》系統與安全》》系統》》高階系統設定》》高階》》環境變數》》編輯環境變數


其中新增的路徑為你儲存的openCV中的bin的路徑,如下圖:
在這裡插入圖片描述
點選確定,就設定完成了

VS2017環境配置

完成上述OpenCV的配置之後,為VS2017配置環境,最好重新啟動一下VS2017.
新建專案後為其配置環境
檢視》》其它視窗》》屬性管理器,點選如圖所示的位置:
在這裡插入圖片描述
開啟屬性設定頁面分別編輯包含目錄,庫目錄,附加項(按照圖片指示,完成設定即可)。

在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述
附加依賴項請獨自輸入,不要複製貼上,它的位置在:
在這裡插入圖片描述
到這裡就完成了,可以對專案中的原始檔進行debug情形下的除錯和執行。注意除錯需要更改成x64 型別
在這裡插入圖片描述

VS2017release出現LNK2001的錯誤

這時候只要為release重新設定一次VS2017 的各項設定就行了,包括包含目錄,庫目錄,附加項,設定地點在debug下邊那個release的選項裡:

在這裡插入圖片描述
到這裡就結束啦,可以實現OpenCV中的例子:https://docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/template_matching/template_matching.html
注意此程式碼中,"argv[]"需要修改成自己的圖片儲存路徑
在這裡插入圖片描述

相關文章