下载并安装OpenCV,并分别在debug模式和release模式下进行编译###
(其实是一个LearningOpencv上的一个练习题,不过还是记录下来好了)
-
下载Cmake###
链接https://cmake.org/download/,选择binary distributions中对应版本的.msi文件,双击安装
-
下载Git###
Git安装(这一步不要也行)
-
下载opencv###
链接https://opencv.org/releases.html,选择相应的win pack下载后解压安装,安装过程中记住选择的vs版本号(v14还是v15之类的)
-
下载opencv_contrib###
打开git,输入
git clone git@github.com:opencv/opencv_contrib.git
将下载后的opencv_contrib文件复制到opencv文件夹内
(没有git的话就直接下载opencv_contrib然后解压,这里就不说了)
-
编译opencv###
在opencv文件夹内创建一个build_1文件夹(名字只要不和已有的重就好)
打开cmake,source code中选择X:/opencv/souces,to build中选择X:/opencv/build_1
点击Configure,在对话框中选择之前安装opencv时vs版本号,之后点击finish
点击Generate
生成完成后,在NAME中找到OPENCV_EXTRA_MODULES_PATH,其value值改为X:/opencv/opencv_contrib/modules
再次点击Generate
-
生成解决方案###
debug模式:
在编译好的X:/opencv/build_1中找到OpenCV.sln文件,用VS打开(我的是VS2017),界面调试中选择debug,x64,本地Windows调试器,开始调试
调试结束后在解决方案项目中的CMakeTargets中找到INSTALL,右击选择仅用于此项目>仅生成INSTALL
release模式:
界面调试中选择release,x64,本地Windows调试器,开始调试
调试结束后在解决方案项目中的CMakeTargets中找到INSTALL,右击选择仅用于此项目>仅生成INSTALL