1、下载Opencv(我下的是4.5.3)
① 下载地址:https://sourceforge.net/projects/opencvlibrary/
② 解压安装:没记错的话是 .exe 文件,双击安装,没啥要注意的,选好路径就行。
③ 安装完成:安装完成后是一个 opencv 文件夹,打开文件夹,里面是这样的
④ 添加环境变量:将 E:\File\opencv\build\x64\vc15\bin 添加到环境变量里(这里是我的路径,根据自己的文件夹位置做更改)
2、在VS2019下配置Opencv4.5.3
① 创建项目:创建一个空项目,创建一个main.cpp,我是在 Release+x64 环境下进行配置的。
② 设置属性:
项目→属性→VC++→包含目录→添加路径:E:\File\opencv\build\include 和 E:\File\opencv\build\include\opencv2
项目→属性→VC++→库目录→添加路径:E:\File\opencv\build\x64\vc15\lib (根据自己的路径修改)
项目→属性→链接器→输入→附加依赖项→添加文件:opencv_world453.lib
但是,在这里配置的话每次创建新项目都要重新配置!
所以我建议打开 视图→属性管理器→opencv453→Release|x64→Microsoft.Cpp.x64.user ,然后右键 Microsoft.Cpp.x64.user→属性,其余操作和上述一致。不过VS2019好像没有这个文件,我从其他人那拷贝过来,你们也可以从其他人那拷贝或自行创建,在这里附上,下载或者拷贝过来之后将文件放在 C:\Users\用户名\AppData\Local\Microsoft\MSBuild 下,重新打开VS后就可以看到了。
③ 最后一步:正常来说上面的步骤之后就可以了,你们行不行我不知道,我是还有问题。那个错误是啥错误忘记了,咋解决的我记得,相信你们添上这布操作之后应该也没问题了!
方法一(每个项目要重新配置):
将 E:\File\opencv\build\x64\vc15\lib 目录下的 opencv_world453.dll 和 opencv_videoio_ffmpeg453_64.dll 复制一份到 main.cpp 所在的目录下
方法二(一劳永逸,应该是):
将 opencv_world453.dll 复制到 C:\Windows\SysWOW64 里,将 opencv_videoio_ffmpeg453_64.dll 复制到 C:\Windows\System32 里。
大功告成!