ubuntu安装VSCode并配置opencv

一.安装VSCode

1.从vscode官网下载deb包

下载地址:Documentation for Visual Studio Codehttps://code.visualstudio.com/docs?dv=linux64

2.下载

打开终端,cd到deb文件夹所在位置然后输入

sudo  dpkg  -i code_1.45.1-1589445302_amd64.deb

后面.deb输入自己的文件名

3.安装成功

输入code就可以启动成功了

二.在VSCode配置opencv

1.下载opencv

下载地址:Releases - OpenCVhttps://opencv.org/releases/我下载的为4.9.0版本,也可以下载其他版本

 

 2.安装opencv

 2.1 解压

在opencv所在目录下打开终端,输入命令:

unzip opencv-4.9.0.zip

2.2安装编译所依赖的库

sudo apt update
sudo apt upgrade
sudo apt install g++
sudo apt install cmake
sudo apt install make

2.3 安装opencv依赖项 

       在Ubuntu系统上安装OpenCV的依赖库时,可以根据你的需求选择安装基础依赖或扩展依赖。以下是一些推荐的依赖库及其安装命令,这些依赖库能够满足大多数OpenCV的使用场景。

sudo apt update
sudo apt install -y build-essential cmake git pkg-config \
libjpeg-dev libpng-dev libtiff-dev libjasper-dev \
libavcodec-dev libavformat-dev libswscale-dev \
libgtk-3-dev libdc1394-22-dev python3-dev python3-numpy

2.4进入解压过后的OpenCV文件夹

cd opencv-4.9.0

创建一个build文件夹并进入 

mkdir build
cd build

2.5 编译 

cmake -D CMAKE_BUILD_TYPE=Release \
      -D OPENCV_GENERATE_PKGCONFIG=YES \
      -D CMAKE_PREFIX_PATH=/usr/lib/x86_64-linux-gnu \
      -D CMAKE_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu \
      ..

注:

在下载的过程中,可能会卡在下载ippicv文件和ade文件,可单独下载

(1)ippicv文件下载

下载地址:

https://raw.githubusercontent.com/opencv/opencv_3rdparty/0cc4aa06bf2bef4b05d237c69a5a96b9cd0cb85a/ippicv/ippicv_2021.10.0_lnx_intel64_20230919_general.tgz

下载后,放在opencv-4.9.0/3rdparty/ippicv路径下

修改opencv-4.9.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.9.0/3rdparty/ippicv/"
 (2)ade文件下载

      下载地址:

https://github.com/opencv/ade/archive/v0.1.2d.ziphttps://github.com/opencv/ade/archive/v0.1.2d.zip

下载后的文件放在opencv-4.9.0/3rdparty/路径下,并解压

打开DownloadADE.cmake,位于opencv-4.9.0/modules/gapi/cmake路径下,修改部分内容

修改前:

 修改后:

set(ADE_root "/home/zc/opencv-4.9.0/3rdparty/${ade_subdir}/sources/ade")

file(GLOB_RECURSE ADE_sources "${ADE_root}/source/*.cpp")
file(GLOB_RECURSE ADE_include "${ADE_root}/include/ade/*.hpp")
add_library(ade STATIC ${OPENCV_3RDPARTY_EXCLUDE_FROM_ALL}
    ${ADE_include}
    ${ADE_sources}
)

if(CV_CLANG AND CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang" AND NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 13.1)
  ocv_warnings_disable(CMAKE_CXX_FLAGS -Wdeprecated-copy)
endif()

保存

2.6编译 

输入:

make -j8

(j后面这个数字时调用多线程进行编译,根据自己电脑性能进行选择)

2.7安装

sudo make install

其中,opencv4的安装路径为:/usr/local/include/opencv4

库文件的路径为:/usr/local/lib

三.配置opencv编译环境

1.将opencv的库添加到路径

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

打开后是一个空白文件,在文末添加

/usr/local/lib

 2.使路径生效

执行如下命令:

sudo ldconfig

 3.配置bash

sudo gedit /etc/bash.bashrc

 在文末添加

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

使配置生效

source /etc/bash.bashrc

4.安装plocate 

说明:plocate是一个更快的替代品,可以代替mlocate

sudo apt-get install plocate 

 安装完成后,更新数据库以确保plocate可以正常工作

sudo updatedb 

 5.检验是否安装成功

pkg-config --modversion opencv4

出现opencv的版本,安装成功:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值