Kann ich OpenCV benutzen?


Antworten:


14

OpenCV ist jetzt in apt-get verfügbar. Sie können danach suchen:

apt-cache search opencv

Wenn Sie sich mit der Entwicklung befassen, tun Sie einfach Folgendes:

sudo apt-get install libopencv-dev

Zum Zeitpunkt dieses Schreibens ist es OpenCV 2.3


2
Dies verdient mehr Stimmen
Lipis

1
Beachten Sie, dass die libopencv-dev-Version über apt in den Repos wahrscheinlich nicht aktualisiert wird. Ab April 2015 steckt die Paketversion bei 2.4.1 noch fest, während die neueste Version 2.4.11 ist. Wenn Sie eine neuere Version benötigen, müssen Sie OpenCV höchstwahrscheinlich aus Quellen kompilieren.
Kozuch

13

Ja, es ist möglich, OpenCV mit Debian Squeeze oder Arch Linux ARM auf dem Raspberry Pi zu installieren. Wie in den folgenden beiden Blog-Posts sollte es sich lediglich um die Installation oder das Kompilieren handeln.

Zum Wohle des Wohlstands müssen Sie opencvüber Pacman auf Arch Linux ARM installieren und unter Debian kompilieren. Wie so.

$ wget http://sourceforge.net/projects/opencvlibrary/files/ \
  opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2/download
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local \
  -D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
$ make
$ sudo make install

Ihr größtes Problem wird jedoch die Leistung sein. Es scheint jedoch, dass OpenCV über ein GPU-Modul verfügt, das die GPU-Rechenfunktionen nutzt. Die Implementierung erfolgt über die CUDA Runtime-API von NVidia. Sie benötigen daher eine NVidia-GPU, um die GPU-Funktionen nutzen zu können. Weitere Informationen finden Sie auf der Wiki-Seite .


1

Es ist ziemlich einfach, wenn Sie alles auf dem RPi kompilieren, ich konnte keinen Cross-Compiler zum Laufen bringen und die Kamera / Webcam war langsam / reagierte nicht. Also lautet meine Antwort ja, aber. . . kommt drauf an was du damit machen willst :)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.