Installazione software · 3 min read · Oct 12, 2025
Come installare la libreria Open Source Computer Vision (OpenCV) su Ubuntu 22.04

OpenCV è una libreria software open-source per il machine learning e la visione artificiale. Viene utilizzata per l’elaborazione delle immagini e per eseguire compiti di visione artificiale. Con OpenCV, puoi costruire applicazioni di visione artificiale in tempo reale, inclusi il tracciamento di oggetti in movimento, video di sorveglianza, analisi di immagini mediche e molto altro. È multipiattaforma e supporta molti sistemi operativi, tra cui Linux, Windows, macOS, Android, OpenBSD, FreeBSD e molti altri.
Questo tutorial ci insegnerà come installare OpenCV su Ubuntu 22.04.
Requisiti
- Un server che esegue Ubuntu 22.04.
- Una password di root configurata sul tuo server.
Iniziare
Per prima cosa, aggiorna e aggiorna tutti i pacchetti di sistema all’ultima versione utilizzando il seguente comando:
apt update -y
apt upgrade -yUna volta aggiornati tutti i pacchetti, installa il pacchetto Python utilizzando il seguente comando:
apt install python3Una volta installato Python, verifica la versione di Python utilizzando il seguente comando:
python3 --versionDovresti vedere il seguente output:
Python 3.10.6
Installa OpenCV dal repository Debian
Per impostazione predefinita, il modulo OpenCV è disponibile nel repository predefinito di Ubuntu 22.04. Puoi installarlo con il seguente comando:
apt-get install python3-opencv -yDopo l’installazione riuscita, puoi verificare la versione installata di un modulo con il seguente comando:
python3 -c "import cv2; print(cv2.__version__)"Dovresti ottenere il seguente output:
4.5.4
Una volta terminato, puoi procedere al passaggio successivo.
Installa OpenCV dalla sorgente
È il modo raccomandato per installare OpenCV dalla sorgente. In questo modo puoi ottimizzarlo per un sistema specifico.
Per prima cosa, installa tutte le dipendenze necessarie per costruire OpenCV con il seguente comando:
apt-get install build-essential cmake 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 -yDopo aver installato tutte le dipendenze, scarica l’ultima versione di OpenCV e OpenCV contrib con il seguente comando:
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.gitSuccessivamente, cambia la directory in opencv con il seguente comando:
cd opencvSuccessivamente, crea una directory di build temporanea e cambia la directory in essa:
mkdir build
cd buildSuccessivamente, configura la build di OpenCV con CMake:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_GENERATE_PKGCONFIG=ON -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules -D BUILD_EXAMPLES=ON ..Dopo il completamento riuscito, dovresti vedere il seguente output:
-- Altre librerie di terze parti:
-- Intel IPP: 2020.0.0 Gold [2020.0.0]
-- presso: /root/opencv/build/3rdparty/ippicv/ippicv_lnx/icv
-- Intel IPP IW: sorgenti (2020.0.0)
-- presso: /root/opencv/build/3rdparty/ippicv/ippicv_lnx/iw
-- VA: NO
-- Lapack: NO
-- Eigen: NO
-- Custom HAL: NO
-- Protobuf: build (3.19.1)
--
-- OpenCL: YES (nessuna funzionalità extra)
-- Include path: /root/opencv/3rdparty/include/opencl/1.2
-- Link libraries: Caricamento dinamico
--
-- Python 3:
-- Interpreter: /usr/bin/python3 (ver 3.10.6)
-- Libraries: /usr/lib/x86_64-linux-gnu/libpython3.10.so (ver 3.10.6)
-- numpy: /usr/lib/python3/dist-packages/numpy/core/include (ver 1.21.5)
-- install path: lib/python3.10/dist-packages/cv2/python-3.10
--
-- Python (per la build): /usr/bin/python3
--
-- Java:
-- ant: NO
-- JNI: NO
-- Java wrappers: NO
-- Java tests: NO
--
-- Install to: /usr/local
-- -----------------------------------------------------------------
--
-- Configurazione completata
-- Generazione completata
-- I file di build sono stati scritti in: /root/opencv/build
Successivamente, compila OpenCV con il seguente comando:
make -j2Il processo di build potrebbe richiedere del tempo per completarsi. Dopo il processo riuscito, puoi installare OpenCV con il seguente comando:
make installSuccessivamente, verifica l’installazione di OpenCV con il seguente comando:
pkg-config --modversion opencv4Dovresti ottenere il seguente output:
4.6.0
Puoi anche controllare la versione del modulo OpenCV con il seguente comando:
python3 -c "import cv2; print(cv2.__version__)"Dovresti vedere il seguente output:
4.2.0-dev
Conclusione
Congratulazioni! hai installato con successo la libreria OpenCV nel repository di Ubuntu 22.04. Ora puoi utilizzare OpenCV e iniziare a sviluppare applicazioni relative alla visione artificiale e al machine learning. Sentiti libero di chiedermi se hai domande.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.