[PYTHON] Bildanalyse mit Objekterkennungs-API zum Ausprobieren in 1 Stunde

version: python 3.7.7 OS: macOS Catalina 10.15.3 tensorflow: 2.2.0-rc1

Umgebung

Verwenden Sie die Python3-Serie.

Verwenden Sie für die Python-Version pyenv usw. und installieren Sie die neueste. (Siehe andere Artikel für pyenv.)

Pip installieren und aktualisieren.

sudo easy_install pip

sudo easy_install --upgrade six

sudo pip install --upgrade pip

Installieren Sie die erforderlichen Bibliotheken.

pip install  Cython
pip install  contextlib2
pip install  pillow
pip install  lxml
pip install  jupyter
pip install  matplotlib

Installieren Sie TensorFlow.

pip install tensorflow

//Versionsbestätigung
python -c 'import tensorflow as tf; print(tf.__version__)'
2.2.0-rc1

Installieren Sie protobuf.

brew install protobuf

Klonen Sie das TensorFlow-Modell. (Erstellen Sie ein Tensorflow-Verzeichnis.)

cd tensorflow
git clone https://github.com/tensorflow/models.git

Ausführung der Erkennungs-API

Es wird auf dem Jupyter-Notebook ausgeführt.

cd ~/tensorflow/models/research/object_detection/
Jupyter notebook

スクリーンショット 2020-03-20 20.47.13.png

Das Verzeichnis wird im Browser angezeigt. Klicken Sie auf "object_detection_tutorial.ipynb", um das Notizbuch zu öffnen.

Wählen Sie im Notizbuch "Alle ausführen" aus "Zelle".

スクリーンショット 2020-03-20 20.48.02.png

Elemente wie Personen werden erkannt.

ダウンロード (2).png

PATH_TO_TEST_IMAGES_DIR = pathlib.Path('models/research/object_detection/test_images')

Das zu analysierende Bild wird im obigen Verzeichnis gespeichert. Bitte ändern Sie die Datei und analysieren Sie Ihr Lieblingsbild.

ダウンロード (1).png

Recommended Posts

Bildanalyse mit Objekterkennungs-API zum Ausprobieren in 1 Stunde
Versuchen Sie, sich mit Python bei qiita anzumelden
Versuchen Sie die Objekterkennung mit Raspberry Pi 4 + Coral
Versuchen Sie, ein Bild mit Entfremdung zu erzeugen
Kochobjekterkennung durch Yolo + Bildklassifizierung
Versuchen Sie, ein Objekt mit RaspberryPi zu erkennen ~ Teil 1: Vergleich der Erkennungsgeschwindigkeit ~
Versuchen Sie, mit MVC eine RESTful-API mit Flask 1.0.2 zu erstellen
Konvertieren Sie das Bild in .zip mit Python in PDF
Bild herunterladen mit Flickr API
Versuchen Sie die Kantenerkennung mit OpenCV
Tweet mit Bild in Python
Bis Sie die Google Cloud Vision-API ausprobieren (Erkennung schädlicher Bilder)
Ich habe versucht, das Bild mit OpenCV im "Skizzenstil" zu verarbeiten
Ich habe versucht, das Bild mit OpenCV im "Bleistift-Zeichenstil" zu verarbeiten
Hochladen und Herunterladen von Bildern in Azure Storage. Mit Python + Anfragen + REST API
Zwei Möglichkeiten, mit matplotlib mehrere Grafiken in einem Bild anzuzeigen
Versuchen Sie, einen Artikel von Qiita mit der REST-API [Umweltvorbereitung] zu erstellen.
Versuchen Sie, Facebook mit Python zu betreiben
Versuchen Sie, sich mit ONNX Runtime zu profilieren
Versuchen Sie, Trace in Python zu berechnen
Versuchen Sie, Daten in MongoDB abzulegen
Eine leichte Einführung in die Objekterkennung
Probieren Sie Cython in kürzester Zeit aus
Versuchen Sie, das Bild mit opencv2 zu verwischen
Konvertieren Sie PDF in Image mit ImageMagick
Versuchen Sie, Audio mit M5 STACK auszugeben
GraphQL-API mit graphene_django in Django
Einführung in die Bildanalyse opencv python
So erstellen Sie mit YOLO in 3 Stunden ein Modell für die Objekterkennung
Fügen Sie DeepStream SDK Python Binding in Jetson Nano ein und versuchen Sie die Objekterkennung
Versuchen Sie, die Höhendaten des National Land Research Institute mit Python abzubilden
POST-Fotos mit Microsoft Bing Image Search API, um Image Insights (Python) zu erhalten
Versuchen Sie, den Hintergrund und das sich bewegende Objekt des Videos mit OpenCV zu trennen
Berechnung der mittleren IoU bei der Objekterkennung
Versuchen Sie, Farbfilme mit Python zu reproduzieren
Versuchen Sie es mit der Wunderlist-API in Python
HTML-Mail mit Bild zum Senden mit Python
Bildklassifizierung mit Keras-Von der Vorverarbeitung zum Klassifizierungstest-
Versuchen Sie, die Kraken-API mit Python zu verwenden
Versuchen Sie, mit Binärdaten in Python zu arbeiten
Versuchen Sie, NumPys add.at mit Julia zu reproduzieren
So arbeiten Sie mit BigQuery in Python
Senden Sie Daten mit Vue.js an die DRF-API
Versuchen Sie, mit Pandas in ordentliche Daten umzuwandeln
Versuchen Sie schnell, Ihren Datensatz mit Pandas zu visualisieren
Probieren Sie schnell die Microsoft Face API in Python aus
So passen Sie den Bildkontrast in Python an
Probieren Sie ganz einfach die automatische Bilderzeugung mit DCGAN-Tensorfluss aus
Verarbeiten Sie Bilder in Python ganz einfach mit Pillow
Erster Versuch von YDK mit Cisco IOS-XE
Netzwerkanalyse mit NetworkX --- Community-Erkennungsvolumen