
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,运行代码
图像成功运行,配置完成