点击链接 https://opencv.org/releases/
找到 OpenCV4.6.0 Windows 版
下载完后双击打开安装程序(460是我自己创建的文件夹)
接着配置电脑环境变量,在搜索里面直接搜索path,就可以找到了。
找到系统变量中的path,点击编辑,然后新建。将你说下载的文件里面的bin文件夹路径放上去。
配置完电脑环境后,打开vs2019,创建一个空项目
找到属性管理器。
右键点击DEBUG|x64选择新建属性表,命名自己喜欢,最好可以自己区分出来,因为有很多项目会用到其他的外在库,会添加其他的属性表。然后在VC++目录>>包含目录中添加两行。
E:\opencv\460\opencv\build\include
E:\opencv\460\opencv\build\include\opencv2
再在库目录里添加lib库
因为这个是debug的,所以添加opencv_world460d.lib。(区分release和debug就是看后面有没有d)如果你要在release下运行,则将这个附加依赖项中的最后面的d删除掉即可。
测试代码:
#include <iostream>
#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
using namespace std;
using namespace cv;
int main(int argc, char** argv)
{
String imageName("5.jpg"); // by default
if (argc > 1)
imageName = argv[1];
Mat image = imread(samples::findFile(imageName), IMREAD_COLOR); // Read the file
if (image.empty()) { // Check for invalid input
cout << "Could not open or find the image" << endl;
return -1;
}
namedWindow("Display window", WINDOW_AUTOSIZE); // Create a window for display.
imshow("Display window", image); // Show our image inside it.
waitKey(0); // Wait for a keystroke in the window
return 0;
}
参考:
VS2019 下配置 OpenCV4.2.0_怀璧其罪的博客-CSDN博客_vs2019配置opencv