Opencv installieren

15

Ich habe opencv heruntergeladen, aber leider keine Ahnung, wie ich es installieren soll. Alle Seiten, die ich online gefunden habe, haben mir nur erklärt, wie ich sie direkt von der Konsole herunterladen und installieren kann, und nicht, was ich tun soll, wenn Sie sie bereits heruntergeladen haben. Kann mir jemand sagen, was ich tun soll?

user185184
quelle
4
Es gibt viele opencv-Bibliotheken im Software-Center oder in apt. Nicht sicher, ob es auch ein eigenständiger Server ist?
don.joey

Antworten:

19

Um OpenCV unter Ubuntu zu installieren, drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um Terminal zu öffnen. Führen Sie beim Öffnen die folgenden Befehle aus:

Ubuntu 12.04 enthält ein Paket von OpenCV 2.3.1, das Sie einfach installieren können, indem Sie Folgendes eingeben:

sudo apt-get install libopencv-dev

Wenn Sie sich nicht für die neueste Version interessieren, können Sie den Rest überspringen.


Abhängigkeiten installieren

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

Laden Sie OpenCV für Unix unter: ~ / Downloads herunter

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

Konfigurieren Sie mit CMake.

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

Beachten Sie, dass durch Hinzufügen von -D WITH_QT = ON das Highgui-Modul QT anstelle von GTK verwendet. Wenn Sie mit GTK gehen möchten, entfernen Sie einfach diese. Weitere Informationen zu den Optionen finden Sie in der CMakeLists.txt-Datei. Wenn Sie mit der Konfiguration zufrieden sind, können Sie mit dem Kompilieren beginnen:

make

Wenn die Kompilierung fehlerfrei abgeschlossen wird, können Sie Folgendes installieren:

sudo make install

Stellen Sie abschließend sicher, dass Ihre Programme zur Laufzeit eine Verbindung zur OpenCV-Bibliothek herstellen können, indem Sie am Ende die folgende Zeile einfügen /etc/ld.so.conf:

/usr/local/lib

Konfigurieren Sie anschließend die dynamischen Linker-Laufzeitbindungen:

sudo ldconfig

Quelle: So installieren Sie OpenCV unter Ubuntu

Mitch
quelle
1
Beim Schreiben libopencv-devkann der Ordner /usr/include/opencvmit den 'alten' Header-Dateien nicht installiert werden. Sie befinden sich in (der Originalquelle) [ archive.ubuntu.com/ubuntu/pool/universe/o/opencv/… und der Ordner wird in der pkg-config-Datei referenziert opencv.pc, sodass die Originalquelle heruntergeladen und entpackt und anschließend verlinkt wird / Kopieren Sie den include/opencvOrdner in /usr/includeWorks.
Drevicko
Hi @drevicko! Können Sie uns Ihre Antwort näher erläutern? Ich bin ein bisschen unerfahren in der Idee, das Include / opencv zu "verlinken / kopieren". Wie kann ich das machen?
Shawn Le
Ich nehme an, Sie haben den Ordner opencvim includeentpackten Archiv über den obigen Link gefunden. Und libopencv-devvon einem Terminal installiert ? Überprüfen Sie, ob die installierte Version mit dem obigen Link übereinstimmt ('2.3.1-11ubuntu2' sollte in der Ausgabe von enthalten sein apt-cache showpkg libopencv-dev). Wenn nicht, gehen Sie folgendermaßen vor: Nehmen wir an, Sie haben den obigen Link in Ihren Home-Ordner heruntergeladen und entpackt. In einem Terminal cd /usr/includedann tun , um zu verknüpfen sudo ln -s ~/opencv_2.3.1.orig/include/opencvoder zu kopierensudo cp ~/opencv_2.3.1.orig/include/opencv .
drevicko
1

Seitdem ist es einfacher geworden, OpenCV unter Ubuntu16.04 + zu installieren.

Laut der OPenCV-pypi-Seite ab Ubuntu 16.04 können Sie OpenCV folgendermaßen installieren:

  • Für Python2.7:

    pip install opencv-python
    
  • Für python3:

    pip3 install opencv-python
    

Weitere Informationen finden Sie unter .

Tshilidzi Mudau
quelle
1

Hier ist ein Skript zur Installation von opencv 2.4.8 basierend auf einer alten FFmpeg-Version auf Ubuntu.

Verwendung:

wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh 
Olu Smith
quelle
0

Hier ist ein Skript, das ich selbst erstellt habe. Das Problem, das ich bei anderen Skripten festgestellt habe, ist, dass sie nicht beendet werden, wenn ein Befehl fehlschlägt. Es folgt einfach blindlings zum nächsten Befehl, und irgendwann haben Sie keine Installation mehr.

Dieses Skript sucht automatisch nach Abhängigkeiten von der offiziellen Website, lädt die stabilste Version herunter und installiert sie auf Ihrem System. Ich habe es nur am 14.04 getestet und auf mehreren Systemen ohne Probleme installiert.

Um das Skript zu verwenden , öffnen Sie mit der Download-Datei von hier aus ein Terminal cdin das Verzeichnis, in dem sich das Skript befindet, und geben Sie Folgendes ein:

chmod u+x install_opencv_latest.sh

Führen Sie nun einfach das Skript aus:

./install_opencv_latest.sh

Sie werden aufgefordert, Ihr Administratorkennwort einzugeben und die Installation 2-3 Mal zu bestätigen. Drücken Sie einfach Y. Es dauert 10-20 Minuten nach Ihren Angaben.

Beachten Sie, dass Sie sich cdin dem Verzeichnis befinden müssen, in das Sie das Skript heruntergeladen haben. Dies ist höchstwahrscheinlich Ihr Downloads-Ordner:

cd ~/Downloads
daltonfury42
quelle