
- C++中的opencv
- 一、安装VisualStudio2022和opencv
- 1.1安装VisualStudio2022
- 前期准备
- 开始安装
- 1.2安装opencv
- 前期准备
- 安装
- 环境变量
- 1.3在VS中配置opencv并保存为属性表
- 二、测试代码
- 总结
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、创建opencv文件夹
2、下载opencv
链接:https://opencv.org/releases/
直接双击打开,无线安装啊,为题不大!
暗转过程中,注意修改安装位置就可以
安装完成后记得,记录自己安装的位置。
opencv安装完成后需要配置环境变量
右键此电脑,打开:属性
选择:高级系统设置
接着选择:环境变量
在path中添加安装完成的opencv
类似于:D:\Visual Studio\vs\Opencv\opencv\build\x64\vc15\bin
需要根据自己的安装修改。
修改过环境变量,建议重启电脑!
1、打开VisualStudio2022,新建一个新的项目
2、把解决方案设置为X64
设置调试方式为Debug后面为X64
设置X64和Debug这里如果不一样,后面可能出现问题!
4、配置opencv
点击:视图——>其他窗口——>属性管理器
右键Debug|X64
新建——>添加新项目属性表
上面红框为修改属性表名称,下红框为属性表保存位置。
创建完成,右键属性表选择:属性
修改VC++目录下的:
外部包含目录:
需要添加(读者在配置中需要选择自己安装opencv的位置):
D:\Visual Studio\vs\Opencv\opencv\build\include
D:\Visual Studio\vs\Opencv\opencv\build\include\opencv2
库目录:
添加添加(读者在配置中需要选择自己安装opencv的位置):
D:\Visual Studio\vs\Opencv\opencv\build\x64\vc15\lib
添加依赖项:
依次选择:连接器——>输入——>附加依赖项
添加(这个文件名称,需要自己查看opencv下的:D:\Visual Studio\vs\Opencv\opencv\build\x64\vc15\lib\):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
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)