建置VisualStudio2015 OpenCV C++開發環境
Photo by Alexander Schwarz / Unsplash
去年剛開始學OpenCV的時侯,上網查了一下建置方法,查了半天發現一堆資料都過時,別說中文的,連英文的也是。OpenCV 2->3 有很多新的東西,windows VS 下的建置也方便很多,但google第一頁就是翻不到半個可以完全照著做不用再另外查的,上學期上課要用又再去查一遍,最近想寫但有點忘記又得再來一遍…。快變抱怨文了,簡單記一下步驟免的又得再來一次_(:3 」∠ )_
-
修改環境變數
Control Panel\System and Security\System
-> Advance system setting -> Environment Variables -> Path -> Edit
新增路徑(新版官方OpenCV已不支援x86)
(按照你的解壓路徑修改) C:\opencv\build\x64\vc14\bin
為使路徑設定生效,重新開機 -
在要使用OpenCV的Visual Studio C++專案中
Project -> Properties -> Build -> Platform 設成 x64 -
設定VC++ Directories 和 linker
VC++ Directories -> Include Directories => 新增(按照你的解壓路徑修改) C:\opencv\build\include
VC++ Directories -> Library Directories => 新增(按照你的解壓路徑修改) C:\opencv\build\x64\vc14\lib
Linker -> Input -> Additional Dependencies => 新增(依版本號有所差異) opencv_world330d.lib
以前要引入一堆header現在只要引入這一個就OK,方便許多 -
終於可以開始寫了!
偷懶把OpenCV全include進來#include <opencv2/opencv.hpp>
或是只把要用的部分加進來像是
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
追記
直接用NuGet Package Manager搜尋opencv3加入專案也可以