前言:主要本人刚学opencv想要一点点系统的学习下,但是因为疫情买了台二手笔记本只做开发用硬盘比较小,本来是想装vs的但考虑到vs比较大,并且我想以后应用arm做图像方面的比赛,所以就少不了自己搭建环境,就决定用mingw+vscode+cmake来搭建一个opencv4的环境
文件下载链接放在文章的末尾,大家自行下载。
文章目录
一、基本准备
1.**opencv4.2.0**软件压缩包 提取码(uvp8)
2.下载mingw64编译软件(TDM-GCC 9.2.0) mingw的安装选择(32 and 64 bit)一路next就好。
3.装载**cmake**软件3.9.0 提取码(ilb4)
使用 cmake 时要求安装 python3
,并且python 必须配好了环境变量。
注:将mingw和cmake都添加到环境变量中增添环境变量的方法下面会介绍。
二、步骤
1.环境变量的构建
1.右键我的电脑选择属性弹出控制面板
2.选择高级系统设置
3.弹出系统属性的界面,直接选择环境变量
4.选择你用户变量的 path那一项,双击
5.这里弹出编辑环境变量的窗口,点击新建 ,然后点浏览分别找到你装的cmake和mingw64的位置下的bin文件夹就可以
2.opencv的安装、编译
2.1opencv的安装
将 opencv-4.2.0-vc14_vc15.exe 解压到除C盘以外的地方(放在c盘可能cmake编译失败),解压完毕后在opencv的文件夹sources文件夹的旁边创建 空的 Mingw_build文件夹(名字可以随便取),主要是为了放编译后的文件。
2.2opencv的Makefile文件生成
这里就要用到之前装的cmake和mingw64了
<1>右键以管理员的方式打开cmake软件,然后放入相应的参数
第一栏放入你解压出来的opencv中的sources文件夹
第二栏放入你之前创建的存放编译文件的文件夹
点击configure选项就会配置你的编译选项