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 python3Come 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 numpyPassaggio 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.