Maison  >  Article  >  Opération et maintenance  >  Linux peut-il utiliser opencv ?

Linux peut-il utiliser opencv ?

WBOY
WBOYoriginal
2022-07-26 17:07:282892parcourir

Opencv peut être utilisé sous Linux ; opencv est une bibliothèque de logiciels de vision par ordinateur et d'apprentissage automatique multiplateforme basée sur la licence open source BSD. Elle peut fonctionner sur les systèmes d'exploitation Linux, Windows, Android et macOS. de fonctions C et une petite quantité de composition de classe "C++", il fournit également des interfaces en Python, Ruby, MATLAB et d'autres langages, et implémente de nombreux algorithmes courants en traitement d'image et en vision par ordinateur.

Linux peut-il utiliser opencv ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Puis-je utiliser opencv sous Linux ?

OpenCV est une bibliothèque logicielle multiplateforme de vision par ordinateur et d'apprentissage automatique publiée sous la licence BSD (open source), qui peut fonctionner sur les systèmes d'exploitation Linux, Windows, Android et Mac OS. Il est léger et efficace : il se compose d'une série de fonctions C et d'un petit nombre de classes C++. Il fournit également des interfaces en Python, Ruby, MATLAB et d'autres langages, implémente de nombreux algorithmes courants dans le traitement d'images et la vision par ordinateur, et les utilise. lorsqu'elles sont disponibles, les instructions MMX et SSE prennent désormais également en charge C#, Ch, Ruby et GO.

Téléchargez OpenCV

Téléchargez dans la machine virtuelle. L'URL de téléchargement est Releases - OpenCV Puisqu'il s'agit de Linux, téléchargez la version source

Linux peut-il utiliser opencv ?

Après le téléchargement, copiez le fichier dans le répertoire personnel ou créez-en un nouveau. un dans l'accueil Stockez le dossier et entrez la ligne de commande pour décompresser. La commande de décompression est

unzip opencv-3.4.15.zip

Ici vous entrez des numéros différents selon votre version. La mienne est 3.4.15. Après décompression, c'est la suivante

Linux peut-il utiliser opencv ?

. Configurez ensuite l'environnement et téléchargez ce qui est nécessaire pour opencv La bibliothèque de dépendances et cmake, car le fichier de configuration obtenu après le téléchargement ne peut pas être utilisé directement, vous devez utiliser cmake pour compiler

Télécharger

sudo apt-get install cmake 
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev libjasper-dev

via la commande puis saisir le fichier , créez un fichier my_build_dir dans le fichier et entrez

mkdir my_build_dir
cd my_build_dir

Ensuite, cmake commence à créer et générer des fichiers de configuration

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

L'étape suivante est le processus de compilation. Après avoir utilisé sudo make

sudo make

, exécutez sudo make install. est utilisé pour l’installation.

sudo make install

L'étape suivante consiste à configurer les variables d'environnement. Le processus de configuration est un peu plus compliqué que sous le système Windows. Ajoutez d'abord le chemin via gedit et ouvrez le fichier /usr/local/lib à la fin du fichier.

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

Enregistrez puis passez à l'interface de ligne de commande, exécutez la commande pour que le chemin de configuration prenne effet

sudo ldconfig

Configurez bash

sudo gedit /etc/bash.bashrc

Apprentissage recommandé : Tutoriel vidéo Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn