VS2019下OpenCv4.5.2配置
1.OpenCV4.5.2下载
下载链接
转自博客:OpenCV下载/OpenCV国内镜像/opencv_contrib下载
(1)
(2)
(3)找到下载好的文件,双击安装(这其实是一个解压的过程)
(4)配置系统环境变量
右键单击 “我的电脑”,选择【属性】,打开 “系统” 界面,选择【高级系统设置】,进入 “系统属性界面”,单击【环境变量】,在 “系统变量” 中找到 “Path” 变量,点击【编辑】,新建添加如下路径(根据你自己的安装位置寻找)
然后依次点击“确认”。
(5)文件替换
找到下图文件
将opencv_world341.dll和opencv_world341d.dll文件复制到 C:\Windows\SysWOW64 文件夹,opencv_ffmpeg341_64.dll复制到C:\Windows\System32 文件夹
—————————————————————————————————————
VS2019中配置 包含路径 库目录 链接器
创建一个新项目并打开属性管理器
(1)打开 VS2019 新建一个控制台项目 TestOpencv
(2)打开属性管理器
【视图】–> 【其他窗口】–> 【属性管理器】,找到Debug|x64
鼠标右键Debug|x64,然后选择属性,VC++目录->常规->包含目录,添加2个路径
添加下面两个路径:
VC++目录->常规->库目录
添加如下路径:
然后依次“确认”。
(3)链接器->输入->附加依赖项
-
在debug配置下仅添加opencv_world452d.lib
然后依次“确认”。
-
在release配置下仅添加opencv_world452.lib
(注意这里必须分开设置!一起设置的话在运行时会出现异常:会报“找不到头文件”的错)
然后依次“确认”。
(4)测试代码
#include<opencv2/opencv.hpp>
using namespace cv;
int main() {
Mat img = imread("2.jpg");//2.jpg在当前文件夹下
imshow("test", img);
waitKey();
return 0;
}
注意: 换成x64
否则就会出现波浪红线错误。
再运行:
成功显示图片!