ubuntu20.04 +vscode+opencv4 安装与配置

一、VScode安装与设置

1. VScode安装

(1) 在官网https://code.visualstudio.com/docs/?dv=linux64_deb下载.deb文件

(2) 使用以下命令进行安装

sudo dpkg -i code_1.62.2-1636665017_amd64.deb

sudo apt-get install -f

2. Vscode环境配置

(1)安装GCC编译器 以下命令会安装一系列软件包,包括gcc,g++,make

sudo apt update
sudo apt install build-essential
gcc --version  查看版本号 9.3.0

(2)   安装 2个扩展插件: C/C++扩展插件和 Code Runner 插件

二、Opencv安装

  (1) 提前安装基本工具

sudo apt install -y g++
sudo apt install -y cmake                                
sudo apt install -y make
sudo apt install -y wget unzip

    .1.    python 安装方式

sudo apt update
sudo apt install libopencv-dev python3-opencv

     导入CV2模块并打印版本

python3 -c "import cv2; print(cv2.__version__)"

   输出:  

4.2.0

.2.  源码编译方式

(1) 安装opencv依赖的库

sudo apt install build-essential  git pkg-config libgtk-3-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev

如果出现E: Unable to locate package libdc1394-22-dev

则将libdc1394-22-dev改为libdc1394-dev

(2) 下载opencv -4.2.0opencv_contrib- 4.2.0

下载官方源代码:  OpenCV · GitHub

( 注意两个版本版本号必须一致) 左上角的tags选择版本   下载以后进行解压缩

(3) 把opencv_contrib- 4.2.0 放到opencv -4.2.0文件夹中

opencv -4.2.0新建build文件,打开(cd build)

右击打开终端  输入:

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_PYTHON_EXAMPLES=ON -D INSTALL_C_EXAMPLES=ON -D OPENCV_ENABLE_NONFREE=ON -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.2.0/modules -D BUILD_EXAMPLES=ON ..

(4) 使用make编译:

sudo make -j8/ -j4    (4核/8核)

报错处理:

      1.      fatal error: boostdesc_bgm.i: 没有那个文件或目录

将下载的文件boostdesc_bgm.i,vgg_generated_48.i等.rar放在 opencv_contrib/modules/xfeatures2d/src/ 路径下即可。

参考: 编译OpenCV提示opencv_contrib缺少boostdesc_bgm.i等文件 - wenglabs - 博客园

     2.       fatal error: features2d/test/test_detectors_regression.impl.hpp: No such file or directory

原因是没找到这个文件,解决方法如下:

 将opencv / modules / features2d复制,然后粘贴到build目录中来解决该问题

(5) 安装

sudo make install

(6) 查看版本号

pkg-config --modversion opencv4

三、 libtorch-gpu安装

  下载压缩包,减压就可以

猜你喜欢

转载自blog.csdn.net/m0_48919875/article/details/125162206
今日推荐