OpenCV的创建与配置

本文是关于openCV在Visual Studio的配置

一. OpenCV的下载与安装

官网:Releases - OpenCV

如若下载速度较慢,可私信我获取安装包

下载后双击选择安装目录

安装成功后的文件夹

二. 系统环境变量的配置

打开安装后的文件夹,按照如图目录(有可能是c14,c15都可以)

复制bin文件夹的地址(例:D:\Engineering\opencv\build\x64\vc16\bin)

打开系统的环境变量,在用户变量中将复制的地址添加

三. visual studio的配置

打开vs创建一个空项目,创建cpp文件复制以下代码并添加一张jpg文件在当前路径:

cpp 复制代码
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
	Mat img = imread("mm.jpg");
	namedWindow("pic");
	imshow("pic",img);
	waitKey(6000);
	return 0;
}

此时,你会看到头文件报错

1.右键项目选择属性

2.在vc目录中分别添加包含目录和库目录

包含目录在如下图位置

库目录在如下图位置

3.添加依赖项

在属性中选择输入->附加依赖项添加

依赖项(此处只添加Debug模式的,Relase模式的就不添加了防止冲突):

将lib文件下的此lib库添加到依赖项确定即可

四.新项目的导入

经上面步骤项目已经配置好,可以运行,下面解决创建新项目仍无法识别头文件的问题

1.我们可以保存上面我们运行后的props文件

2.在创建新项目时,找到属性管理表,在属性管理表中添加我们已经保存的属性即可

相关推荐
Claire_885 分钟前
基于知识图谱构建的学习资料分类整理方案:以多模态检索与智能生成为例
人工智能·powerpoint
花椒技术8 分钟前
一个人已经有 Agent 了,我们为什么还要建设统 Agent 平台
人工智能·agent·ai编程
Olafur_zbj26 分钟前
【AI】CUDA的新编程模型:tile编程模型 的好处
人工智能
Linguwen1 小时前
外贸GEO01|GEO是什么?生成式引擎优化,AI时代的新流量密码
人工智能
物质波波波1 小时前
WS-RPE:面向边缘物理AI实时特征值计算的硬件工作窃取调度器与冗余PE激活架构
人工智能·fpga开发·架构·系统架构·硬件架构
起个名字好难啊这也被占用了1 小时前
LangGraphjs可中断可恢复的AI工作流
人工智能·ai编程
@Mr_LiuYang1 小时前
状态栏动态上下文信息追加到Agent --《深入理解 AI Agent :设计原理与工程实践》实验2-8
人工智能·大模型·动态上下文·状态栏信息追加
碳基猿2 小时前
新媒体运营的终局:从“内容创作”走向“运营系统竞争”
人工智能·新媒体运营·产品运营·新媒体矩阵·多账号管理·矩阵分发·矩阵运营方法论
阿里云大数据AI技术2 小时前
阿里云 EMR Daft AI Function:用 DataFrame 表达式搞定大模型调用与多模态向量化
人工智能·spark