一、环境变量配置
下载OpenCV,解压结束后,鼠标右键此电脑,打开属性,打开高级系统设置,选择环境变量,找到系统变量中的path变量,双击,点击新建,将解压后opencv文件夹中的xxx\Opencv\build\x64\vc15\bin路径添加到当中,然后一路确认即可。
找到解压文件夹,选择v15->bin文件夹,找到三个.dll文件。将bin目录下面的opencv_worldxxx(xxx是对应OpenCV的版本号).dll和opencv_worldxxxd.dll文件复制到C:\Windows\SysWOW64这个文件夹里面即可,将bin目录里面的opencv_ffmpegxxx_64.dll复制到C:\Windows\System32这个文件夹里面。
参考链接:https://blog.csdn.net/qq321772514/article/details/90514538
二、为MFC工程配置opencv
新建MFC工程,右键项目,选择属性打开属性页;(注意项目名不要有下划线,否则会报错)
1.VC++目录——>包含目录
添加上xxx/opencv/build/include;xxx/opencv/build/include/opencv2两个包含目录(openCV4版本include文件夹中只有opencv2文件夹);
2.VC++目录——>库目录
添加上xxx/opencv/build/x64/vc15/lib文件夹;
3.链接器——>常规——>附加库目录
直接复制文件名,添加到附加库目录里;注意(1).lib不要忘记 (2)debug版本要用xxxd.lib;release版本要用xxx.lib;
三、测试是否配置成功时的注意问题
注意#include 'opencv2/opencv.hpp'不是#include 'opencv2/opencv.h';有的是.h,可以查看对应文件夹下的文件名;