Ich beschloss, eine Kundenanalyse durch Gesichtserkennung mit Python mit Raspeye und Kamera durchzuführen und eine Testumgebung mit VM zu erstellen. Dieses Mal ist das Ziel, eine virtuelle Ubuntu-Umgebung auf dem Mac zu erstellen und Python 3 und OpenCV unter Ubuntu auszuführen.
Ich benutze den Befehl git, um den Quellcode zu erhalten.
$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
Ich benutze den Befehl git, um den Quellcode zu erhalten.
$ git clone https://github.com/opencv/opencv.git
$ git clone https://github.com/opencv/opencv_contrib.git
Entpacken Sie beim Herunterladen mit dem Befehl wget die Zip-Datei mit dem Befehl unzip.
$ wget -O opencv.zip https://github.com/opencv/opencv/archive/4.2.0.zip
$ wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/master.zip
$ unzip opencv.zip
$ unzip opencv_contrib
Überprüfen Sie das Verzeichnis, in dem die Quelle gespeichert ist.
Erstellen Sie OpenCV. Für cmake wird Contrib auch zusammengesetzt, indem -D OPENCV_EXTRA_MODULES_PATH = ../../opencv_contrib/modules hinzugefügt wird.
$ cd ~/opencv-4.2.0
$ mkdir build
$ cd build
$ cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..
Kompilieren Sie OpenCV.
$ make -j4
[100%] Build target opencv_python3 //Wenn diese Meldung angezeigt wird, ist die Kompilierung erfolgreich.
In meiner Mac Book Pro VM-Umgebung dauerte das Kompilieren und Erstellen ungefähr eine Stunde. Wenn die Kompilierung und Erstellung erfolgreich ist, installieren Sie OpenCV.
$ sudo make install
$ sudo ldconfig
Überprüfen Sie die Version von OpenCV.
$ opencv_version
4.2.0
Installieren Sie zunächst pip, das Python-Pakete verwaltet. Stellen Sie folgende Module zur Verfügung (numpy, pandas, matplotlib, sklearn).
$ sudo install pip3
$ pip3 install numpy pandas matplotlib sklearn
Rufen Sie die Python-Konsole auf und prüfen Sie, ob verschiedene Module importiert werden können. Wenn keine Fehler vorliegen, wird das Modul erfolgreich installiert. Überprüfen Sie die opnecv-Version für alle Fälle.
$ python3
>>>import numpy
>>>import pandas
>>>import sklearn
>>>import matplotlib
>>>import cv2 //Dies ist die opencv-Bibliothek
>>>cv2.__version__ //Überprüfen Sie die Version von opencv
'4.2.0'
>>>
Python 3 und OpenCV sind jetzt auf der virtuellen Maschine Ubuntu verfügbar. Wenn Sie Deep Learning durchführen möchten, sollten Sie in der Lage sein, eine Bibliothek für Deep Learning (Tensorflow, Keras usw.) mit pip3 zu installieren. Beim nächsten Mal möchte ich den Beispielcode für die Gesichtserkennung mit OpenCV ausführen.
・ Klicken Sie hier Installieren Sie Python3.6 und OpenCV (Ubuntu18.04LTS) Der Artikel war sehr hilfreich. ・ Der Artikel OpenCV aus dem Quellcode erstellen war ebenfalls hilfreich. ・ Die offizielle OpenCV-Website ist hier .
Recommended Posts