Installazione di opencv


15

Ho scaricato opencv ma sfortunatamente non ho idea di come installarlo. Tutte le pagine che ho trovato online mi dicevano solo come scaricarlo e installarlo direttamente dalla console, non cosa fare quando lo hai già scaricato. Qualcuno potrebbe dirmi cosa devo fare?


4
Ci sono molte librerie open source nel centro software o in apt. Non sei sicuro che sia autonomo come tale?
don.joey,

Risposte:


19

Per installare OpenCV su Ubuntu, basta premere Ctrl+ Alt+ Tsulla tastiera per aprire Terminale. Quando si apre, esegui i seguenti comandi:

Ubuntu 12.04 fornisce un pacchetto di OpenCV 2.3.1 che puoi installare facilmente digitando:

sudo apt-get install libopencv-dev

Se non ti interessa avere l'ultima versione, puoi saltare il resto.


Installa dipendenze

sudo apt-get install build-essential checkinstall cmake pkg-config yasm
sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev 
libgstreamer-plugins-base0.10-dev libv4l-dev
sudo apt-get install python-dev python-numpy
sudo apt-get install libtbb-dev
sudo apt-get install libqt4-dev libgtk2.0-dev

Scarica OpenCV per Unix su: ~ / Download

cd Downloads
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz

tar -xvf opencv-2.4.6.1.tar.bz2
cd opencv-2.4.6.1/
mkdir build
cd build

Configurare utilizzando CMake.

cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..

Si noti che aggiungendo -D WITH_QT = ON, il modulo highgui utilizzerà QT anziché GTK. Se vuoi andare con GTK, rimuovilo. Per ulteriori informazioni sulle opzioni, consultare il file CMakeLists.txt. Quando sei soddisfatto della configurazione che hai, puoi iniziare a compilare:

make

Se la compilazione termina senza errori, è possibile installare dicendo:

sudo make install

Infine, assicurati che i tuoi programmi possano collegarsi alla libreria OpenCV in fase di runtime aggiungendo la seguente riga alla fine del tuo /etc/ld.so.conf:

/usr/local/lib

E quindi configurare i collegamenti di runtime del linker dinamico:

sudo ldconfig

Fonte: Come installare OpenCV su Ubuntu


1
Al momento della scrittura, l' libopencv-devinstallazione non riesce nella cartella /usr/include/opencv, contenente i "vecchi" file di intestazione. Sono presenti in (la fonte originale) [ archive.ubuntu.com/ubuntu/pool/universe/o/opencv/… e la cartella è referenziata nel file pkg-config opencv.pc, quindi scarica e decomprime la fonte originale, quindi collega / copiando la include/opencvcartella in /usr/includeopere.
drevicko,

Ciao @drevicko! potresti spiegare di più sulla tua risposta? Sono un po 'alle prime armi per afferrare l'idea di "collegare / copiare" l'inclusione / opencv. Come posso farlo?
Shawn Le

Presumo che tu abbia trovato la cartella opencvnella cartella includenell'archivio decompresso dal link sopra? E installato libopencv-devda un terminale? Controlla che la versione installata corrisponda al link sopra ('2.3.1-11ubuntu2' dovrebbe essere nell'output di apt-cache showpkg libopencv-dev) - in caso contrario, non fare quanto segue: Supponiamo che tu abbia scaricato e decompresso il link sopra nella tua cartella home. In un terminale, fare cd /usr/includequindi per collegare fare sudo ln -s ~/opencv_2.3.1.orig/include/opencvo per copiare dosudo cp ~/opencv_2.3.1.orig/include/opencv .
drevicko

1

Da allora è diventato più facile installare OpenCV su Ubuntu16.04 +.

Secondo la pagina pypi di OPenCV , da Ubuntu 16.04+, è possibile farlo per installare OpenCV:

  • Per Python2.7:

    pip install opencv-python
    
  • Per python3:

    pip3 install opencv-python
    

Per ulteriori informazioni, vedere .


1

Ecco uno script per aiutare a installare opencv 2.4.8 basato su un'antica versione di FFmpeg su Ubuntu.

Uso:

wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh 

0

Ecco una sceneggiatura che ho realizzato da solo. Il problema che ho riscontrato con altri script in giro è che non si fermano quando un comando fallisce. Segue semplicemente ciecamente il comando successivo e alla fine non si esegue l'installazione.

Questo script controlla automaticamente le dipendenze dal sito Web ufficiale, scarica la versione più stabile e la installa sul tuo sistema. L'ho provato solo su 14.04 e l'ho installato su diversi sistemi senza problemi.

Per utilizzare lo script, il file di download da qui , aprire un terminale, cdnella directory contenente lo script e digitare:

chmod u+x install_opencv_latest.sh

Ora esegui semplicemente lo script:

./install_opencv_latest.sh

Ti verrà chiesto di inserire la password amministrativa e di confermare l'installazione 2-3 volte. Basta premere Y. Ci vorranno 10-20 minuti secondo le tue specifiche.

Nota che devi cdaccedere alla directory in cui hai scaricato lo script, che molto probabilmente sarebbe la tua cartella Download:

cd ~/Downloads

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.