C++图像处理初讲——安装VisualStudio和opencv

C++中的opencv

文章目录

  • C++中的opencv
    • 一、安装VisualStudio2022和opencv
      • 1.1安装VisualStudio2022
        • 前期准备
        • 开始安装
      • 1.2安装opencv
        • 前期准备
        • 安装
        • 环境变量
      • 1.3在VS中配置opencv并保存为属性表
    • 二、测试代码
  • 总结

一、安装VisualStudio2022和opencv

1.1安装VisualStudio2022

前期准备

1、保证C盘空间充足,15GB空闲以上
2、在其他盘创建一个文件夹,文件夹包括,IDE,packages,SDK,VisualStudio2022,opencv
3、下载VisualStudio2022 社区版
链接:https://visualstudio.microsoft.com/zh-hans/vs/

开始安装

直接双击下载得到的exe文件:VisualStudioSetup.exe
然后开始安装。
我们需要将其修改为自己文件夹的目录,VisualStudio IDE,下载缓存,共享组件、工具和SDK都需要对应修改。
C++图像处理初讲——安装VisualStudio和opencv_第1张图片
然后设置需要下载的模块,我这里选择C++桌面开发,通用windows平台开发 .NET桌面开发。
C++图像处理初讲——安装VisualStudio和opencv_第2张图片
然后单机右下角的下载并安装,这里需要说明的是,你可以选择安装方式,可以下载完全再安装,也是可以的。
然后我们就陷入等待,网速够快的话,半小时左右吧,具体时间还需要根据你安装的模块大小,网速等来衡量。
一段时间后,VisualStudio安装完成,会在【开始】生成快捷方式,将其拖放到桌面即可点击直接启动。
至此,安装VisualStudio安装完成。

1.2安装opencv

前期准备

1、创建opencv文件夹
2、下载opencv
链接:https://opencv.org/releases/

安装

直接双击打开,无线安装啊,为题不大!
暗转过程中,注意修改安装位置就可以
安装完成后记得,记录自己安装的位置。

环境变量

opencv安装完成后需要配置环境变量
右键此电脑,打开:属性
选择:高级系统设置
接着选择:环境变量
C++图像处理初讲——安装VisualStudio和opencv_第3张图片
在path中添加安装完成的opencv
类似于:D:\Visual Studio\vs\Opencv\opencv\build\x64\vc15\bin
需要根据自己的安装修改。
修改过环境变量,建议重启电脑!

1.3在VS中配置opencv并保存为属性表

1、打开VisualStudio2022,新建一个新的项目
C++图像处理初讲——安装VisualStudio和opencv_第4张图片
C++图像处理初讲——安装VisualStudio和opencv_第5张图片
C++图像处理初讲——安装VisualStudio和opencv_第6张图片
2、把解决方案设置为X64
设置调试方式为Debug后面为X64
C++图像处理初讲——安装VisualStudio和opencv_第7张图片
设置X64和Debug这里如果不一样,后面可能出现问题!
4、配置opencv
点击:视图——>其他窗口——>属性管理器
C++图像处理初讲——安装VisualStudio和opencv_第8张图片
右键Debug|X64
新建——>添加新项目属性表
C++图像处理初讲——安装VisualStudio和opencv_第9张图片
上面红框为修改属性表名称,下红框为属性表保存位置。
C++图像处理初讲——安装VisualStudio和opencv_第10张图片
创建完成,右键属性表选择:属性
C++图像处理初讲——安装VisualStudio和opencv_第11张图片
修改VC++目录下的:
外部包含目录:
需要添加(读者在配置中需要选择自己安装opencv的位置):
D:\Visual Studio\vs\Opencv\opencv\build\include
D:\Visual Studio\vs\Opencv\opencv\build\include\opencv2
C++图像处理初讲——安装VisualStudio和opencv_第12张图片
库目录:
添加添加(读者在配置中需要选择自己安装opencv的位置):
D:\Visual Studio\vs\Opencv\opencv\build\x64\vc15\lib
C++图像处理初讲——安装VisualStudio和opencv_第13张图片
添加依赖项:
依次选择:连接器——>输入——>附加依赖项
添加(这个文件名称,需要自己查看opencv下的:D:\Visual Studio\vs\Opencv\opencv\build\x64\vc15\lib\):opencv_worldXXXd.lib
我这里是:opencv_world445d.lib
C++图像处理初讲——安装VisualStudio和opencv_第14张图片
至此,当前创建项目的opencv配置完成
5、将其保存为属性表
直接选中自己创建的属性表,右键保存,下次使用,直接导入就可以了
C++图像处理初讲——安装VisualStudio和opencv_第15张图片

二、测试代码

下面的测试图片:test1.png随便网上找一张改都可以
你可以选择改代码,或者改文件名,都行!

//引入 opencv
#include 
#include 
//命名空间,方便使用
using namespace std;
using namespace cv;
//创建全局矩阵,存图片
Mat srcImage;
int main(int argc, char** argv) {
//test1.png为当前项目下的一张图片
	srcImage = imread("test1.png", IMREAD_UNCHANGED);
	if (!srcImage.data) {
		cout << "图片导入失败" << endl;
		return -1;
	}
	//显示窗体名称
	char srcInput[] = "srcImage";
	//创建窗体容器,自动适应图片大小
	namedWindow(srcInput, WINDOW_AUTOSIZE);
	imshow(srcInput, srcImage);
	//让图片一致存在,如果不写,图片一闪而过
	waitKey(0);
	return 0;
}

总结

安装VisualStudio2022较为简单,但是我们在安装时需要注意,将整个程序都放在同一个文件夹,这样更好管理。不然后期我们使用起来,会比较麻烦。
opencv的安装和配置大致分为:
安装opencv
配置环境变量
配置opencv

你可能感兴趣的:(opencv初讲,opencv,visual,studio,c++)