OpenCV mit Python: Unterschied zwischen den Versionen

Aus Hackerspace Ffm
Wechseln zu: Navigation, Suche
(Raspberry Pi)
(Raspberry Pi)
Zeile 8: Zeile 8:
 
* Installiere alles Mögliche nach was OpenCV so braucht (alles muss in eine Zeile):
 
* Installiere alles Mögliche nach was OpenCV so braucht (alles muss in eine Zeile):
 
<pre>
 
<pre>
sudo apt install libatlas3-base libsz2 libharfbuzz0b libtiff5 libjasper1 libilmbase12 libopenexr22 libilmbase12 libgstreamer1.0-0 libavcodec57 libavformat57 libavutil55 libswscale4 libqtgui4 libqt4-test libqtcore4
+
sudo apt install libatlas3-base libsz2 libharfbuzz0b libtiff5 libjasper1 libilmbase12 libopenexr22 libilmbase12 libgstreamer1.0-0 libavcodec57 libavformat57 libavutil55 libswscale4 libqtgui4 libqt4-test libqtcore4 libwebp6
 
</pre>
 
</pre>
 +
* Installiere dann OpenCV (und falls es fehlt numpy) via pip3, hier als root, in der fettesten Geschmacksrichtung:
 +
<code>
 +
sudo pip3 install opencv-contrib-python numpy
 +
</code>
 +
* Teste ob numpy und opencv richtig installiert sind. Öffne dazu <pre>python3</pre> auf der Konsole und probiere aus, ob die beiden folgenden Befehle kein Fehler ausgeben:
 +
** <pre>import numpy</pre>
 +
** <pre>import cv2</pre>
 +
** <pre>quit()</pre>
  
 
== Windows ==
 
== Windows ==

Version vom 24. März 2019, 17:18 Uhr

Installation

Raspberry Pi

  • Installiere eine aktuelle Version mit Allem von Raspbian auf die SD-Karte, richte alles ein, update das System via:

sudo apt update && sudo apt upgrade -y

  • Installiere alles Mögliche nach was OpenCV so braucht (alles muss in eine Zeile):
sudo apt install libatlas3-base libsz2 libharfbuzz0b libtiff5 libjasper1 libilmbase12 libopenexr22 libilmbase12 libgstreamer1.0-0 libavcodec57 libavformat57 libavutil55 libswscale4 libqtgui4 libqt4-test libqtcore4 libwebp6
  • Installiere dann OpenCV (und falls es fehlt numpy) via pip3, hier als root, in der fettesten Geschmacksrichtung:

sudo pip3 install opencv-contrib-python numpy

  • Teste ob numpy und opencv richtig installiert sind. Öffne dazu
    python3
    auf der Konsole und probiere aus, ob die beiden folgenden Befehle kein Fehler ausgeben:
    • import numpy
    • import cv2
    • quit()

Windows

  • Installiere Python3 von Python.org: Wichtig:
    • Per Rechtsklick als Admin installieren
    • Bei Installation auch pip installieren lassen und Pfade setzen lassen