提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Windows在VS2019下配置OpenCV的步骤
前言
因为这是本人的第一篇博客,所以写的可能略有一些简单,但希望实用性不差,能够帮助到一部分人完成自己的项目。
时间;2021-1-5
环境:Visual Studio 2019,Windows,OpenCV 4.5.1
一、OpenCV下载与安装
点击此处的链接https://opencv.org/releases/会出现以下界面
选择Windows即可下载OpenCV。
安装opencv,建议选择其他盘符,我的安装目录为:
E:\OpenCV
3、将opencv添加到环境变量,在path中添加:E:\OpenCV\opencv\build\x64\vc15\bin
4、将E:\OpenCV\opencv\build\x64\vc15\bin目录下的
opencv_world451.dll,
opencv_world451d.dll,
opencv_videoio_ffmpeg451_64.dll
文件复制到C:\Windows\System32
二、将下载好的OpenCV添加到VS2019编译器中
1.在VS 2019 中创建新文件 --> 空项目 --> 项目名称随意,位置自选,之后按照步骤执行即可,并修改使用Debug位数
2.找到Debug | X64,创建属性表,并双击。
打开Debug| x64,并创建OpenCV64Debug
3.加入配置信息。
在VC++ 目录 --> 包含目录中添加以下信息:
E:\OpenCV\opencv\build\include\opencv2
E:\OpenCV\opencv\build\include
同级目录下的库目录中添加:
E:\OpenCV\opencv\build\x64\vc15\lib
在链接器 --> 输入 -->附加依赖项 中添加:
opencv_world451d.lib
三、测试
# include <opencv2/opencv.hpp>
# include <iostream>
using namespace cv;
using namespace std;
int main(int argc, char** argv) {
// 图片路径换成本地的图片路径,注意是两个斜杠
Mat src = imread("F:\\学习\\SRT\\OpenCV_test1\\image\\test.png");
if (src.empty()) {
printf("could not load image...\n");
return -1;
}
namedWindow("input image", WINDOW_AUTOSIZE);
imshow("input image", src);
waitKey(0);
return 0;
}