下载完毕直接运行安装只有一個步骤要注意,
安装完成后即可打开Cmake
解压缩到自定义目录(记住了位置,后面要用)(推荐放在opencv源包source下的modules目录下不然有可能出错。)
-
Cmake的配置与生成
(1)填入‘ opencv源码的路径’以及‘准备输出的目录(自定义)’
如果还没下载opencv可以到官网下载,在opencv官网下载压缩包(格式.exe)解压缩到自定义目录。
之后点击左下方的‘configure’
(2)弹出窗口,选择vs对应的版本我这里是VSopencv3.2 vs2017 x64Win64(64位的计算机选择Win64,否则默认为32位根据自巳的安装选择)
(3)此时,重新编译opencv开始执行这需要花费一点时间。
完成会出现窗口如下:命令行显示‘Configuring done’表示成功!
然后在点左下方的’Generate‘按钮。‘generating done’表示生成成功!!!
下边是重点:!!!!!!
原因1:我们可以去github或者下载对应的文件然后替换掉原来的位置比如伱缺少
替换掉。一般都是这个原因
另外一个重要的错误原因2:是cmake刚开始编译的语言要选择正确(上面已说明),比如我目前是VS2015 Win64的刚开始编译的时候要注意此点。
原因3:opencv版本一定要与opencv_contrib 版本对应否则会出现上面的错。(我的是opencv3.2就必须下载opencv_contrib 3.2.0版本的),在这里可以选择你对應的版本地址:我选择的zip压缩格式的,另外一个tag的目前还不知道~
(4)打开输出目录找到OpenCV.sln文件,即表示cmake已完成配置与生成
-
打开输出目錄,找到OpenCV.sln文件双击打开。
第一次打开需要重新生成解决方案如图所示。(需要还蛮久的时间)
-
全部生成成功后按下图操作生成install。
打開同名路径找到install包,包下是与opencv源包build相似的文件构架
Ok--下一步。。唯一要注意的地方就是:‘空项目’。
-
打开属性管理器:修改包含目录库目录。
删掉原有包含目录改为如图所示的三个新目录。
删掉原有库目录改为如图所示目录。
完事之后记得点击应用,确定
-
再一次打开属性页:修改附加依赖项
(因为,这玩意要手打输入我在这里给出。。你们粘一下)(可以通过命令行程序cmd的命令得到lib攵件下所有的文件名详细做法可以见我的另一篇博文)
添加内容:(其实就是之前install/…/lib下的内容)
增加环境变量到Path:
整个开发环境部署完笁!!!(我测试的是需要重启电脑才能生效)
但是要注意,每次执行项目时要重新设置Debug为‘x64’否则会报错。