首先,在浏览器搜索里输入opencv4.5.5或者用下面这条网址进入官网
https://opencv.org/opencv-4-5-5/
进入后,我们看到的大概是下面的这个页面
然后往下滑,看到下面这里
点击sources,它就会开始下载压缩包了,压缩包下载好后大概长这样
然后,将它解压缩,我在这里自己新建了一个文件夹来放解压后的文件,当然,你们也可以不建,这个不是重点。解压后大概长这样
注意:图片里那个myself_build文件夹你们是没有的,那个文件夹也是我自己建的,但除了那个以外图片里显示的应该和你们解压后得到的一致。
解压得到文件后,我们开始下一步——环境配置
首先点击电脑左下角开始
点开后是这样
点击设置
打开后输入环境
点击编辑系统环境变量
在高级那一栏点击环境变量
选中Path那一行,点击编辑,打开后点击新建,将你解压的opencv文件夹里x64中bin的路径添加进去,然后点击确定。
注意:v14是vs2015用的,v15是vs2017用的,别搞错了哈,我也不知道随便用会不会出问题。
用户变量弄好后,我们就接着弄系统变量
和上面一样的操作,把路径添加进去
然后点击确定,一路确定了再出来,免得等下漏点确定可能会出现改完后退出就回到改之前,属于是改了个寂寞。
那到这里我们大 的环境就弄好了,接下来是进入vs中进行配置
首先,打开vs,点击新建项目
然后,点击确定
点击下一步
勾选空项目,点击完成
首先,
进来后记得把这个x86改成x64,因为我用的是x64文件里bin,lib的去配置 。
如果你跟我用的一样,那记得这里要改成x64,
如果你用的是x86文件下的bin,lib去配置的话,这里就不用改。
注意:我在下面放上的所有的图片里显示的选择都是debug和x86,但这其实是错误的(我已经懒得再去截一遍图了),请在看到那一栏时自动脑补成debug和x64,还有每一次更改你的这两个选择(debug还是release,x86还是x64),你就要重新将下面的步骤再走一遍,不然会全部报错。
然后,点击上面一栏里的项目——属性
打开后
点击VC++目录,在可执行文件目录那里,加入opencv的x64文件中v14的bin文件的路径
点击确定
在包含目录那一栏,编辑加入build文件中include的路径以及include下的opencv2的路径,点击确定
在库目录那一行编辑加入build文件下v14里lib文件的路径,点击确定
点击链接器里的附加依赖项,把lib文件里的dll的名称添加进去,然后点击确定。如果你准备用debug,那就用后面带d的,例如opencv_world455d.lib
如果你准备用release,那就用后面不带d的,例如opencv_world455.lib
我用的是debug,所以在附加依赖项时用的是带d的,
如果你用之前已经将debug改成release了,那在附加依赖项时就用不是带d的。
到了这里基本就弄好了,可以开始你们的骚操作了。