在vs中配置openCV c++编译环境(Win11、vs2019)

  • Post author:
  • Post category:其他


1、下载并解压好openCV


openCV的目录结构

2、新建一个空解决方案,并新建一个空项目(C++)

右键空项目,如图

点击最下面的“属性”,如图

3、编辑“VC++目录>>包含目录”

添加以下内容,在openCV的目录中可以找到以下内容,拷贝文件地址

4、编辑“VC++目录>>库目录”

添加以下内容,在openCV的目录中可以找到以下内容,拷贝文件地址

5、编辑“链接器>>输入>>附加依赖项”

先在openCV(D:\opencv\build\x64\vc14\lib)中找到以下内容:两个lib文件。如图

分别复制两个文件的名字(包含.lib后缀名)到VS中的“链接器>>输入>>附加依赖项”,如图

第三、四、五步完成,点击“应用”。

6、“环境变量>>系统变量>>Path”设置

打开“查看高级系统设置”,如图

打开后,依次找到“环境变量>>系统变量>>Path”,编辑!

添加以下内容,在openCV的目录中可以找到以下内容,拷贝文件地址。如图

7、调试检验

全部完成以后,可以在环境配置好的空项目中新建cpp源文件,写以下内容检验

检验前,先拖动一张图片到桌面上,复制其路径到以下第四行,

注意将\改为/

#include <opencv2/opencv.hpp>

using namespace cv;

int main() {
	Mat src = imread("C:/Users/  /Desktop/  .jpg");
	if (src.empty()) {
		printf("could not load image...\n");
		return -1;
	}
	namedWindow("test opencv setup", CV_WINDOW_AUTOSIZE);
	imshow("test opencv setup", src);

	waitKey();


	return 0;
}

若无报红,且图片出现,则没问题。若提示以下错误,则必须进行第8步

8、错误提示“找不到…..dll”,进行以下操作

找到openCV安装路径目录\opencv\build\x64\vc14\bin 中所有后缀是.dll 的应用程序扩展复制到 C:\Windows\System32 中。

环境配置完成



版权声明:本文为weixin_48343145原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。