ubuntu20.04 + vscode + opencv4 installation et configuration

1. Installation et paramètres de VScode

1. Installation du VScode

(1) Téléchargez le fichier .deb depuis le site officiel https://code.visualstudio.com/docs/?dv=linux64_deb

(2) Utilisez la commande suivante pour installer

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

sudo apt-get install -f

2. Configuration de l'environnement Vscode

(1) Installez le compilateur GCC. La commande suivante installera une série de packages logiciels, notamment gcc, g++, et make.

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

(2) Installez 2 plug-ins d'extension : le plug-in d'extension C/C++ et le plug-in Code Runner.

2. Installation d'OpenCV

  (1) Installez les outils de base à l'avance

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

    .1. méthode d'installation de Python

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

     Importez le module CV2 et imprimez la version

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

   Sortir:  

4.2.0

.2. Méthode de compilation du code source

(1) Installez les bibliothèques dont dépend 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

Si E : Impossible de localiser le paquet libdc1394-22-dev apparaît

Puis remplacez libdc1394-22-dev par libdc1394-dev

(2)下载opencv -4.2.0opencv_contrib- 4.2.0

Téléchargez le code source officiel :   OpenCV · GitHub

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

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

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

Faites un clic droit pour ouvrir le terminal et entrez :

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) Compiler en utilisant make :

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

La gestion des erreurs:

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

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

Référence :  La compilation d'OpenCV indique qu'il manque opencv_contrib boostdesc_bgm.i et d'autres fichiers - 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) Vérifiez le numéro de version

pkg-config --modversion opencv4

三、 libtorch-gpu安装

  下载压缩包,减压就可以

Je suppose que tu aimes

Origine blog.csdn.net/m0_48919875/article/details/125162206
conseillé
Classement