 
			opencv4-C++版本下载(附vscode环境配置)
1.安装依赖
使用g++和cmake编译opencv4
安装g++, cmake, make, wget, unzip,若已安装,此步跳过
| 1 |  | 
安装opencv依赖的基本库
| 1 |  | 
若出现 E: 无法定位软件包 libjasper-dev 报错,是因为缺少依赖,终端继续输入
| 1 |  | 
安装依赖后
| 1 |  | 
下载OpenCV源文件
下载源文件
直接在官网上下载源文件(无需翻墙)https://opencv.org/releases/
点击Source进行下载

顺便下载opencv-contrib
https://github.com/opencv/opencv_contrib/tags
选择Download ZIP

在主目录创建一个叫opencv的文件夹
将刚刚下载的两个压缩包移动到这个文件夹
来到这个文件夹打开一个新终端
输入
| 1 |  | 
然后进入opencv文件夹:
| 1 |  | 

准备CMake编译
创建build文件夹
打开终端:
| 1 |  | 

开始cmake编译(注意看里面,有一些需要改的东西)
| 1 |  | 

这么长的指令懒得看的直接粘过去就行,其中-D INSTALL_CXX_EXAMPLES=ON,是下载C++的编译,你可以换成C或者python,复制多一份将CXX替换掉即可。
接着输入
| 1 |  | 
-j8中的8指同时使用8个进程,可以根据电脑的进程数调整此值,看你cpu线程有多少,j越多编译越快,个人推荐j8(我用的-j32).
用make进行安装
| 1 |  | 
打开opencv环境配置文件
| 1 |  | 
打开后在里面添加:
| 1 |  | 
执行命令使之生效
| 1 |  | 
配置bash
| 1 |  | 
添加
| 1 |  | 
保存更新
| 1 |  | 
| 1 |  | 
环境配置
1.下载vscode

选择 .deb x64

如果下载太慢可以选择换源,将下面框柱的网址改为: vscode.cdn.azure.cn

下载完之后来到下载vscode包的地方,右键打开终端‘
输入 : sudo dpkg -i code_1.77.3-1681292746_amd64.deb
后面的安装包根据你自己下载的版本更改

打开vscode
下载C++扩展

回到资源管理器
按右ctrl+左shift+P
选择第一个

根据下图进行配置

然后随便创建一个text.cpp文件,在text.cpp同一路径下放一张照片,照片名字改0.png,随意也可以
输入以下代码
| 1 |  | 

按F5运行一下,会出现一个.vscode文件夹,里面有两个文件(没有也没关系)反正要有三个文件
c_cpp_properties.json launch.json tasks.json

c_cpp_properties.json:复制以下代码
| 1 |  | 
launch.json:复制以下代码
| 1 |  | 
tasks.json:复制以下代码
| 1 |  | 
回到text.cpp,运行代码

图像成功运行,配置完成
