Iniziare con OpenCv in Ubuntu Top 10.Top 10

Iniziare con OpenCv in Ubuntu Top 10.Top 10
La libreria di visione artificiale open source, o OpenCV, è una libreria di software di apprendimento automatico di utility di programmazione open source utilizzata per il calcolo in tempo reale. È composto da oltre 2.500 algoritmi ben ottimizzati utilizzati per rilevare e riconoscere i volti, per la modellazione 3D e per foto sovrapposte per creare mappe ed elevazioni, effettuare analisi fotometriche, monitoraggio della traiettoria degli oggetti, monitoraggio del movimento e rilevamento di gesti e movimenti. Abbinato ad altre utility, OpenCV può persino valutare le intenzioni del soggetto in una fotografia.

Con una così ampia gamma di funzionalità, OpenCV ha trovato i suoi usi nel corso degli anni nella tecnologia di riconoscimento facciale, nelle immagini mediche, nel video di sorveglianza e persino nei servizi commerciali, come VFX e monitoraggio del movimento nel settore cinematografico.

Questo articolo fornisce un tutorial che mostra come installare OpenCv 4 sul tuo Ubuntu 20.40 sistema e come ottenere il massimo da questa libreria installando i pacchetti più consigliati.

Inizieremo installando le dipendenze OpenCV prima di installare OpenCV.

Passaggio 1: aggiorna il tuo sistema

Innanzitutto, apri il terminale e digita di seguito per aggiornare il sistema:

$ sudo apt update && upgrade

Passaggio 2: scarica le biblioteche aggiuntive

Quindi, richiedere e installare gli strumenti per sviluppatori e le librerie I/O visive per visualizzare e modificare i file di immagini e video. Usa i seguenti comandi per farlo:

$ sudo apt installare build-essenziale cmake decomposizione pkg-config
$ sudo apt Installa libjpeg-dev libpng-dev libelff-dev
$ sudo apt Installa Libavcodec-dev Libavformat-Dev libswscale-dev libv4l-dev
$ sudo apt Installa libxvidcore-dev libx264-dev

Per migliorare ulteriormente OpenCV, installa i pacchetti seguenti:

$ sudo apt installa libatlas-base-dev gfortran

Passaggio 3: Scarica Gnome Toolkit

Gnome Toolkit (GTK) è un toolkit di widget gratuito e open source che può essere utilizzato per creare GUI. Digita il comando di seguito per scaricare il toolkit di Gnome:

$ sudo apt installa libgtk-3-dev

Passaggio 4: installa le intestazioni di sviluppo Python 3

Utilizzare i seguenti codici per installare le intestazioni di sviluppo Python 3:

$ sudo apt-get Installa Python3-dev

Nota: se non si può già dire, stiamo eseguendo l'installazione con i binding di Python 3.

Con le dipendenze installate, ora possiamo passare al download di OpenCV.

Passaggio 5: Scarica OpenCv

Scaricare OpenCV è abbastanza semplice. Vai semplicemente alla cartella di casa e scarica OpenCV e OpenCv_Contrib, che includono alcune mod che si aggiungono alla funzionalità di OpenCV. Per fare ciò, inserisci quanto segue:

$ cd ~
$ wget -o opencv.zip https: // github.com/opencv/opencv/archivio/4.0.0.cerniera lampo
$ wget -o opencv_contrib.zip https: // github.com/opencv/opencv_contrib/archive/4.0.0.cerniera lampo

Successivamente, estrai gli archivi con i comandi seguenti:

$ Unzip OpenCv.cerniera lampo
$ unzip opencv_contrib.cerniera lampo

Questo passaggio è facoltativo. Puoi scegliere di rinominare le directory inserendo i comandi di seguito:

$ MV OpenCV-4.0.0 OpenCv
$ MV OpenCv_Contrib-4.0.0 OpenCv_Contrib

Passaggio 6: ottimizza Python 3 VE per OpenCV

In questo passaggio, installeremo PIP. Immettere i seguenti comandi per farlo:

$ wget https: // bootstrap.pypa.io/get-pip.Py
$ sudo python3 get-pip.Py

Passaggio 7: abituati alla VE per lo sviluppo di Python

Con un ambiente virtuale, puoi lavorare con due dipendenze della versione software parallela.

Qui useremo i pacchetti VirtualEnv e VirtualEnvWrapper per navigare negli ambienti virtuali Python.

Per installare i pacchetti VirtualEnv e VirtualEnvWrapper e creare Python Ves con loro, inserisci quanto segue:

$ sudo pip installa virtuanv virtualivwrapper
$ sudo rm -rf ~/get -pip.py ~/.cache/pip

Immettere il seguente codice per aggiungere il tuo ~/.File Bashrc:

$ echo -e "\ n# virtuanv e virtualenvwrapper" >> ~/.Bashrc
$ echo "esporta workon_home = $ home/.virtualenvs ">> ~/.Bashrc
$ echo "esporta virtualivwrapper_python =/usr/bin/python3" >> ~/.Bashrc
$ echo "Source/usr/local/bin/virtuanvwrapper.sh ">> ~/.Bashrc

Ora, fonte ~/.file bashrc con quanto segue:

$ fonte ~/.Bashrc

Passaggio 8: creazione di un ambiente virtuale

Ora possiamo passare alla creazione di un ambiente virtuale OpenCV 4 + Python 3. Immettere il seguente codice per creare un ambiente virtuale Python 3.

$ mkvirtualenv cv -p python3

Come puoi vedere, abbiamo chiamato il nostro ve 'cv;' Puoi dare qualsiasi nome alla tua VE, anche se è preferibile mantenerli brevi e pertinenti.

Abbiamo creato Py3cv4 VE da utilizzare con Python 3 + OpenCv 4. Per vedere in cosa ti trovi, inserisci il seguente comando:

$ workon cv

Passaggio 9: installa Numpy

Numpy è un pacchetto di biblioteca Python che si aggiunge installando funzioni matematiche di alto livello e supportando array e matrici multidimensionali. È probabile che torni utile quando si utilizza OpenCV, quindi ti consigliamo di installarlo. Emettere il seguente comando per farlo:

$ pip Installa numpy

Passaggio 10: Link OpenCv 4 con l'ambiente virtuale

Cerca la versione Python installata sul tuo sistema inserendo quanto segue:

$ workon cv
$ python -version

Ora che conosci la versione Python che stai utilizzando, puoi rielaborare la directory dei pacchetti del sito.

Passaggio 11: verificare l'installazione

Puoi verificare che OpenCV sia installato correttamente e funzionerà senza problemi inserendo il seguente comando:

$ workon cv
$ Python

Questo attiva l'ambiente virtuale e gestisce l'interprete Python collegato con il VE che hai appena attivato.

Conclusione

E quello di lo avvolge. Questo articolo ha fornito una procedura dettagliata per aiutarti a far funzionare OpenCV sul tuo sistema Ubuntu. Abbiamo esaminato varie dipendenze che aggiungono più funzionalità a OpenCV e ti hanno mostrato come installare queste dipendenze. Abbiamo anche creato un ambiente virtuale Python 3 e l'abbiamo collegato alla nostra installazione di OpenCV. Dopo aver seguito i passaggi elencati in questo articolo, dovresti aver installato correttamente OpenCV sul tuo Ubuntu 20.24 server.