Ubuntu安装VScode并配置OpenCV(C++)(亲测有效!)

一、下载准备

1、下载VScode

官网下载:VScode官网

选择.deb格式

方法1:进入下载文件的目录,打开终端,输入 sudo dpkg -i <安装包名>

方法2:选中压缩包,点击鼠标右键,选择使用其他程序打开,选择软件安装,点击安装后,输入密码进入安装

2、下载OpenCV

选择需要的版本进行下载

官网下载:OpenCV官网

百度网盘下载(4.8.0版本):点击下载

二、开始安装

1、打开终端,进入安装包所在目录,解压安装包

方法1、输入unzip <安装包名>

unzip opencv-4.8.0.zip

方法2、右键点击安装包,选择提取到此处(或其他目录)

2、更新

sudo apt update
sudo apt upgrade

3、安装编译软件

sudo apt install g++
sudo apt install cmake
sudo apt install make

4、安装依赖项(OpenCV依赖项较多,此处为部分常用的,如需更多可参考其他资料进行安装)

sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev libopenexr-dev libtbb-dev

5、进入解压过后的OpenCV文件夹

cd opencv-4.8.0

创建build目录并进入

mkdir build && cd build

6、开始编译

(1)使用cmake工具

cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES ..
 

注:

1、其中需要添加OPENCV_GENERATE_PKGCONFIG=YES进去,否则后面添加路径的时候会报错:“->pkg-config --modversion opencv”时显示“ No package ‘opencv’ found”

2、可能卡在下载ippicv_2021.8_lnx_intel64_20230330_general.tgz文件,此文件下载较慢可单独下载(需要访问github)

下载链接:点击下载 (在火狐可能禁止访问)

下载edge浏览器:Microsoft Edge

(1)下载后,放入opencv-4.8.0/3rdparty/ippicv路径下

(2)修改opencv-4.8.0/3rdparty/ippicv/ippicv.cmake 第32行配置为:

  ocv_download(FILENAME ${OPENCV_ICV_NAME}
               HASH ${OPENCV_ICV_HASH}
               URL
                 "${OPENCV_IPPICV_URL}"
                 "$ENV{OPENCV_IPPICV_URL}"
                 "file:/home/xxx/opencv-4.8.0/3rdparty/ippicv/"
其中, "/home/xxx/opencv-4.8.0/3rdparty/ippicv/"为ippicv_2021.8_lnx_intel64_20230330_general.tgz文件所在路径。

(2)编译

(使用make或者make -j4,make -j8 , make -12,来编译,j后面这个数字时调用多线程进行编译,根据自己电脑性能进行选择)

否则会报错:“fatal error: Killed signal terminated program cc1plus compilation terminated.”

make -j16

(3)安装

sudo make install

7、配置OpenCV编译环境

(1)将OpenCV的库添加到路径

sudo gedit /etc/ld.so.conf.d/opencv4.conf 

打开的可能是空白文件,直接在末尾添加即可

/usr/local/lib

使路径生效

sudo ldconfig 

(2)配置bash

sudo gedit /etc/bash.bashrc

在文本末尾添加

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 
export PKG_CONFIG_PATH 

使配置生效

source /etc/bash.bashrc 

(3)安装mlocate 

sudo apt-get install mlocate 

(4)更新

sudo updatedb #创建或是更新 slocate/locate 命令所必需的数据库文件

8、检验是否安装成功

pkg-config --modversion opencv4

输出为你的版本即安装成功!

三、配置VScode

1、安装插件

(1)中文插件

(2)安装C/C++插件

安装第一个

2、配置.json文件

参考:

Ubuntu在VScode配置OpenCV(C++)环境(.json文件)-优快云博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值