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 -y

Una volta aggiornati tutti i pacchetti, installa il pacchetto Python utilizzando il seguente comando:

apt install python3

Una volta installato Python, verifica la versione di Python utilizzando il seguente comando:

python3 --version

Dovresti 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 -y

Dopo 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 -y

Dopo 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.git

Successivamente, cambia la directory in opencv con il seguente comando:

cd opencv

Successivamente, crea una directory di build temporanea e cambia la directory in essa:

mkdir build  
cd build

Successivamente, 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 -j2

Il processo di build potrebbe richiedere del tempo per completarsi. Dopo il processo riuscito, puoi installare OpenCV con il seguente comando:

make install

Successivamente, verifica l’installazione di OpenCV con il seguente comando:

pkg-config --modversion opencv4

Dovresti 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.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.