前提:安装好vs2015及编译好的opencv包,本次记录opencv4.5.1版本的配置过程
1.打开vs2017并新建项目
2.配置属性
确定好平台,我选x64的
向VC++目录 ----> 包含目录 中新增包含目录
注:opencv的include目录下没有opencv文件夹了,只有opencv2文件夹,这个只要添加opencv2文件夹即可。
向VC++目录 ------> 库目录 中新增库目录
向链接器 ----> 输入 -----> 附加依赖项 中新增附加依赖项
注:opencv_world451d.lib是debug的,opencv_world451.lib是Release的,建议两个都加进来。
复制文件到C盘,将下图三个文件复制到C:\Windows\System32
上面这一步是因为提示找不到opencv_world451.dll无法继续执行代码才添加的。
3.测试
添加测试代码
新建一个cpp文件,代码如下:
#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
String filename = "1.jpg";
Mat image;
image = imread(filename, IMREAD_COLOR); // Read the file
if (image.empty()) // Check for invalid input
{
cout << "Could not open or find the image" << std::endl;
return -1;
}
namedWindow("Display window", WINDOW_AUTOSIZE); // Create a window for display.
imshow("Display window", image); // Show our image inside it.
waitKey(5100); // Wait for a keystroke in the window
return 0;
}
在项目目录下放入一张图像
4.结果