VS2017配置opencv记录

发布时间:2024年01月12日

VS2017配置opencv记录

前提:安装好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.结果

文章来源:https://blog.csdn.net/m0_70694811/article/details/135505605
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。