OpenCV, noto anche come Open Source Computer Vision Library, è una libreria di algoritmi di visione artificiale multipiattaforma open source. Oggi OpenCV viene ampiamente utilizzato in tutti i tipi di aree di elaborazione visiva, come riconoscimento facciale, riconoscimento gestuale, interazione uomo-computer, identificazione di oggetti, motion tracking, ecc.
OpenCV può essere distribuito su varie piattaforme, tra cui Windows, Linux, Android, iOS, ecc. In questo articolo, ti mostrerò come compilare e installare OpenCV 3.3.0, l'ultima versione stabile di OpenCV al momento in cui ho scritto questo articolo , sul sistema operativo CentOS 7 x64.
Prerequisiti
Passaggio 1: installare le dipendenze per OpenCV
Utilizzare i seguenti comandi per installare tutte le dipendenze richieste per la compilazione di OpenCV:
yum groupinstall "Development Tools" -y
yum install cmake gcc gtk2-devel numpy pkconfig -y
Passaggio 2: scarica l'archivio OpenCV 3.3.0
Scarica e decomprimi l'archivio OpenCV 3.3.0 come di seguito:
cd
wget https://github.com/opencv/opencv/archive/3.3.0.zip
unzip 3.3.0.zip
Passaggio 3: compilare e installare OpenCV 3.3.0
Utilizzare i seguenti comandi per compilare e installare OpenCV e i file OpenCV compilati verranno salvati nella /usr/localdirectory.
cd opencv-3.3.0
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=DEBUG -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
make install
Oltre alla compilazione e installazione dei file, è necessario specificare le informazioni sul percorso per pkgconfig e OpenCV:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig/
echo '/usr/local/lib/' >> /etc/ld.so.conf.d/opencv.conf
ldconfig
Passaggio 5 (facoltativo): eseguire i test
Per testare l'installazione di OpenCV, è possibile scaricare ulteriori dati di test dal repository aggiuntivo OpenCV:
cd
git clone https://github.com/opencv/opencv_extra.git
export OPENCV_TEST_DATA_PATH=/root/opencv_extra/testdata
Nella directory di build di cmake, troverai diversi eseguibili di test denominati nello stesso tipo di formato opencv_test_*. Esegui chiunque ti interessi per eseguire un test. Per esempio:
cd /root/opencv-3.3.0/build/bin
ls
./opencv_test_photo
Questo conclude il tutorial. Grazie per aver letto.