[PYTHON] Analyse d'image avec l'API Object Detection à essayer en 1 heure

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

Environnement

Utilisez la série python3.

Pour la version python, utilisez pyenv etc. et installez la dernière. (Voir d'autres articles pour pyenv.)

Installez et mettez à niveau pip.

sudo easy_install pip

sudo easy_install --upgrade six

sudo pip install --upgrade pip

Installez les bibliothèques requises.

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

Installez TensorFlow.

pip install tensorflow

//confirmation de version
python -c 'import tensorflow as tf; print(tf.__version__)'
2.2.0-rc1

Installez protobuf.

brew install protobuf

Clonez le modèle TensorFlow. (Créez un répertoire tensorflow.)

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

Exécution de l'API de détection

Elle sera réalisée sur le notebook Jupyter.

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

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

Le répertoire sera affiché dans le navigateur. Cliquez sur ʻobject_detection_tutorial.ipynb` pour ouvrir le notebook.

Sélectionnez «Tout exécuter» dans la cellule du bloc-notes.

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

Des éléments tels que des personnes sont détectés.

ダウンロード (2).png

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

L'image à analyser est enregistrée dans le répertoire ci-dessus. Veuillez changer le fichier et analyser votre image préférée.

ダウンロード (1).png

Recommended Posts

Analyse d'image avec l'API Object Detection à essayer en 1 heure
Essayez de vous connecter à qiita avec Python
Essayez la détection d'objets avec Raspberry Pi 4 + Coral
Essayez de générer une image avec aliénation
Détection d'objets de cuisson par classification d'images Yolo +
Essayez de détecter un objet avec RaspberryPi ~ Partie 1: Comparaison de la vitesse de détection ~
Essayez de créer une API RESTful avec MVC à l'aide de Flask 1.0.2
Convertissez l'image au format .zip en PDF avec Python
Téléchargement d'image avec l'API Flickr
Essayez la détection des bords avec OpenCV
Tweet avec image en Python
Jusqu'à ce que vous essayiez l'API Google Cloud Vision (détection d'images dangereuses)
J'ai essayé de traiter l'image en "style croquis" avec OpenCV
J'ai essayé de traiter l'image dans un "style de dessin au crayon" avec OpenCV
Importation et téléchargement d'images sur le stockage Azure. Avec Python + requêtes + API REST
Deux façons d'afficher plusieurs graphiques dans une seule image avec matplotlib
Essayez de créer un article de Qiita avec l'API REST [Préparation environnementale]
Essayez d'exploiter Facebook avec Python
Essayez de profiler avec ONNX Runtime
Essayez de calculer Trace en Python
Essayez de mettre des données dans MongoDB
Une introduction légère à la détection d'objets
Essayez Cython dans les plus brefs délais
Essayez de brouiller l'image avec opencv2
Convertir un PDF en image avec ImageMagick
Essayez de produire de l'audio avec M5 STACK
API GraphQL utilisant graphene_django dans Django
Introduction à l'analyse d'image opencv python
Comment faire un modèle pour la détection d'objets avec YOLO en 3 heures
Mettez DeepStream SDK Python Binding dans Jetson Nano et essayez la détection d'objets
Essayez d'imaginer les données d'élévation du National Land Research Institute avec Python
POSTER des photos avec l'API Microsoft Bing Image Search pour obtenir des informations sur les images (Python)
Essayez de séparer l'arrière-plan et l'objet en mouvement de la vidéo avec OpenCV
Calcul de l'IoU moyen dans la détection d'objets
Essayez de reproduire un film couleur avec Python
Essayez d'utiliser l'API Wunderlist en Python
mail html avec image à envoyer avec python
Classification d'image avec Keras - Du prétraitement au test de classification -
Essayez d'utiliser l'API Kraken avec Python
Essayez de travailler avec des données binaires en Python
Essayez de reproduire l'add.at de NumPy avec Julia
Comment utiliser BigQuery en Python
Envoyer des données à l'API DRF avec Vue.js
Essayez de convertir en données ordonnées avec les pandas
Essayez rapidement de visualiser votre ensemble de données avec des pandas
Essayez rapidement l'API Face de Microsoft en Python
Comment régler le contraste de l'image en Python
Essayez facilement la génération automatique d'images avec DCGAN-tensor flow
Traitez facilement des images en Python avec Pillow
Premier YDK à essayer avec Cisco IOS-XE
Analyse de réseau avec NetworkX --- Volume de détection de la communauté