栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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++桌面开发,通用windows平台开发 .NET桌面开发。

然后单机右下角的下载并安装,这里需要说明的是,你可以选择安装方式,可以下载完全再安装,也是可以的。
然后我们就陷入等待,网速够快的话,半小时左右吧,具体时间还需要根据你安装的模块大小,网速等来衡量。
一段时间后,VisualStudio安装完成,会在【开始】生成快捷方式,将其拖放到桌面即可点击直接启动。
至此,安装VisualStudio安装完成。

1.2安装opencv 前期准备

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

安装

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

环境变量

opencv安装完成后需要配置环境变量
右键此电脑,打开:属性
选择:高级系统设置
接着选择:环境变量

在path中添加安装完成的opencv
类似于:D:Visual StudiovsOpencvopencvbuildx64vc15bin
需要根据自己的安装修改。
修改过环境变量,建议重启电脑!

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

1、打开VisualStudio2022,新建一个新的项目



2、把解决方案设置为X64
设置调试方式为Debug后面为X64

设置X64和Debug这里如果不一样,后面可能出现问题!
4、配置opencv
点击:视图——>其他窗口——>属性管理器

右键Debug|X64
新建——>添加新项目属性表

上面红框为修改属性表名称,下红框为属性表保存位置。

创建完成,右键属性表选择:属性

修改VC++目录下的:
外部包含目录:
需要添加(读者在配置中需要选择自己安装opencv的位置):
D:Visual StudiovsOpencvopencvbuildinclude
D:Visual StudiovsOpencvopencvbuildincludeopencv2

库目录:
添加添加(读者在配置中需要选择自己安装opencv的位置):
D:Visual StudiovsOpencvopencvbuildx64vc15lib

添加依赖项:
依次选择:连接器——>输入——>附加依赖项
添加(这个文件名称,需要自己查看opencv下的:D:Visual StudiovsOpencvopencvbuildx64vc15lib):opencv_worldXXXd.lib
我这里是:opencv_world445d.lib

至此,当前创建项目的opencv配置完成
5、将其保存为属性表
直接选中自己创建的属性表,右键保存,下次使用,直接导入就可以了

二、测试代码

下面的测试图片: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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/969118.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号