Instalação e configuração de ubuntu20.04 + vscode + opencv4

1. Instalação e configurações do VScode

1. Instalação do VScode

(1) Baixe o arquivo .deb do site oficial https://code.visualstudio.com/docs/?dv=linux64_deb

(2) Use o seguinte comando para instalar

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

sudo apt-get install -f

2. Configuração do ambiente Vscode

(1) Instale o compilador GCC. O comando a seguir instalará uma série de pacotes de software, incluindo gcc, e .g++make

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

(2) Instale 2 plug-ins de extensão: plug-in de extensão C/C++ e plug-in Code Runner

2. Instalação do Opencv

  (1) Instale ferramentas básicas com antecedência

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

    .1. Método de instalação do python

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

     Importe o módulo CV2 e imprima a versão

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

   Saída:  

4.2.0

.2. Método de compilação do código-fonte

(1) Instale as bibliotecas das quais o opencv depende

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

Se E: Não foi possível localizar o pacote libdc1394-22-dev aparecer

Em seguida, altere libdc1394-22-dev para libdc1394-dev

(2)下载opencv -4.2.0opencv_contrib- 4.2.0

Baixe o código-fonte oficial:   OpenCV · GitHub

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

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

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

Clique com o botão direito para abrir o terminal e digite:

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) Compilar usando make:

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

Manipulação de erros:

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

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

Referência:  A compilação do OpenCV avisa que opencv_contrib está faltando boostdesc_bgm.i e outros arquivos - wenglabs - Blog Park

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

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

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

(5) 安装

sudo make install

(6) Verifique o número da versão

pkg-config --modversion opencv4

三、 libtorch-gpu安装

  下载压缩包,减压就可以

Guess you like

Origin blog.csdn.net/m0_48919875/article/details/125162206