VS2019中安装Opencv
一、下载Opencv
在opencv官网中下载,地址:https://sourceforge.net/projects/opencvlibrary/
点击DownLoad,等待5秒钟后会开始自动下载,如果想下载其他版本的还可以在这里找:https://opencv.org/releases/
二、安装Opencv
1.双击下载好的.exe文件,选择好安装位置,点击Extract。
解压完成后在opencv文件夹中有如下内容:
2.添加环境变量
右键此电脑,选择属性,打开高级系统设置,选择环境变量,在系统变量中找到path变量,双击打开它,点击新建,将“H:\opencv\build\x64\vc15\bin”路径添加进环境变量中。
3.在“H:\opencv\build\x64\vc15\bin”目录下找到以下三个文件:
4.将“opencv_world452.dll”、“opencv_world452d.dll”和“opencv_videoio_ffmpeg452_64.dll”这三个文件复制到“C:\Windows\System32”这个目录下。
三、在VS2019中配置Opencv
1.打开VS2019,新建空项目,选择好存储路径后点击创建。
2.右键创建好的项目,选择属性,打开属性页后选择“Debug|X64”模式。
3.在VC++目录中选择“包含目录”,点击编辑,添加以下两个路径:
H:\opencv\build\include
H:\opencv\build\include\opencv2
4.在VC++目录中选择“库目录”,点击编辑,添加以下路径:
H:\opencv\build\x64\vc15\lib
5.在链接器中选择“输入”,选择“附加依赖项”,点击编辑,添加以下变量:
opencv_world452d.lib
属性配置完成,下面进行简单测试。
四、测试
在源文件中新建项,添加.cpp源文件。
测试代码如下:
#include<opencv2/imgcodecs.hpp>
#include<opencv2/highgui.hpp>
#include<opencv2/imgproc.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main()
{
string path = "H:\\test.jpg"; //这里的路径是你测试图片的存放路径,用"\\"来分隔每个文件
Mat img = imread(path);
imshow("Image", img);
waitKey(0);
return 0;
}
结果如下:
至此,在VS2019中安装Opencv就成功完成啦~