[PYTHON] J'ai essayé la détection d'objets avec YOLO v3 (TensorFlow 2.0) sur un processeur Windows!

environnement

windows7 64bit Gefore GTX 680MX GPU anaconda

Préparation environnementale

Créer keras_work avec conda

conda create -n keras_work
activate keras_work

Installez tensorflow, keras, oreiller, matplotlib, opencv-python

conda install tensorflow
conda install keras
pip install pillow
conda install -c anaconda matplotlib
pip install opencv-python

installation de windows git

conda install git

installation de windows wget

conda install -c menpo wget

Materielle préparation

Obtenir la source de Github

cd c:\temp
git clone https://github.com/zzh8829/yolov3-tf2.git
cd yolov3-tf2

Téléchargez yolo3.weight sur pjreddie.com

wget https://pjreddie.com/media/files/yolov3.weights --no-check-certificate

Comme il est lent d'obtenir des poids yolov3.weights à partir de pjreddie.com ci-dessus, vous pouvez également télécharger l'URL suivante https://pan.baidu.com/s/1G2Qh-V8kyLOq4oDbTwK6HQ Proposition (mot de passe): vogw Le fichier est "yolo_tf2.1 \ data \ yolov3.weights"

Déplacer le fichier yolo3.weight vers le chemin yolov3-tf2 Confirmez que le fichier a été déplacé

(keras_work) C:\temp\yolov3-tf2>dir /B *.weights
yolov3.weights

Convertir (convertir le poids darknet pré-entraîné)

python convert.py --weights ./yolov3.weights --output ./checkpoints/yolov3.tf

Détection

python detect.py --image ./data/girl.png

output.jpg

Recommended Posts

J'ai essayé la détection d'objets avec YOLO v3 (TensorFlow 2.0) sur un processeur Windows!
J'ai essayé la détection d'objets avec YOLO v3 (TensorFlow 2.1) sur le GPU de windows!
J'ai construit un environnement TensorFlow avec windows10
J'ai essayé d'exécuter YOLO v3 avec Google Colab
J'ai essayé la nouvelle API de détection d'objets de tensorflow sur macOS Sierra
J'ai essayé de remplacer le disque dur Windows 10 par un SSD plus petit
[Pour les débutants] J'ai essayé d'utiliser l'API Tensorflow Object Detection
Détection de visage avec YOLO Face (Windows10, Python3.6)
J'ai essayé la détection de visage avec MTCNN
Utilisez Tensorflow 2.1.0 avec Anaconda sur Windows 10!
J'ai essayé un réseau de neurones convolutifs (CNN) avec un tutoriel TensorFlow sur Cloud9-Classification des images manuscrites-
J'ai essayé de créer un environnement serveur qui fonctionne sous Windows 10
J'ai essayé d'implémenter Autoencoder avec TensorFlow
J'ai essayé de visualiser AutoEncoder avec TensorFlow
J'ai essayé de jouer au jeu ○ ✕ en utilisant TensorFlow
J'ai essayé un langage fonctionnel avec Python
Détection d'objets de cuisson par classification d'images Yolo +
J'ai essayé la détection 3D d'une voiture
J'ai écrit un diagramme de configuration du système avec des diagrammes sur Docker
Essayez Tensorflow avec une instance GPU sur AWS
J'ai essayé la détection d'objets en utilisant Python et OpenCV
J'ai essayé la décomposition matricielle non négative (NMF) avec TensorFlow
J'ai essayé le tutoriel TensorFlow (MNIST pour les débutants) sur Cloud9-Classification des images manuscrites-
J'ai essayé de détecter un objet avec M2Det!
J'ai essayé d'utiliser la base de données (sqlite3) avec kivy
J'ai essayé de jouer avec la calculatrice avec tkinter
J'ai essayé de créer une API de reconnaissance d'image simple avec Fast API et Tensorflow
J'ai créé un jeu ○ ✕ avec TensorFlow
J'ai essayé de faire quelque chose comme un chatbot avec le modèle Seq2Seq de TensorFlow
J'ai essayé de créer un environnement avec WSL + Ubuntu + VS Code dans un environnement Windows
J'ai essayé d'implémenter Mine Sweeper sur un terminal avec python
Création d'un environnement TensorFlow qui utilise des GPU sous Windows 10
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
J'ai essayé un test de régression visuelle sur les pages GitHub
[TensorFlow] Je souhaite traiter des fenêtres avec Ragged Tensor
J'ai essayé de collecter des données sur un site Web avec Scrapy
J'ai essayé un RPA simple pour me connecter avec du sélénium
J'ai essayé d'implémenter Grad-CAM avec keras et tensorflow
J'ai essayé Kaokore, un ensemble de données japonais classique, sur EfficientNet.
J'ai essayé de trouver la classe alternative avec tensorflow
Construire TensorFlow sous Windows
J'ai essayé d'exécuter TensorFlow
[Pour ceux qui veulent utiliser TPU] J'ai essayé d'utiliser l'API de détection d'objets Tensorflow 2
J'ai essayé de créer une caméra de surveillance à détection de mouvement avec OpenCV en utilisant une caméra WEB avec Raspberry Pi
[Démarrage du shell] J'ai essayé d'afficher le shell sur le téléviseur avec un G-cluster à carte Linux bon marché
J'ai essayé d'implémenter une ligne moyenne mobile de volume avec Quantx
2020/02 Python 3.7 + TensorFlow 2.1 + Keras 2.3.1 + YOLOv3 Détection d'objets avec la dernière version
J'ai essayé l'algorithme de super résolution "PULSE" dans un environnement Windows
J'ai essayé de trouver la moyenne de plusieurs colonnes avec TensorFlow
J'ai essayé de créer automatiquement un rapport avec la chaîne de Markov
J'ai essayé d'exécuter PIFuHD sur Windows pour le moment
J'ai essayé d'héberger un modèle d'apprentissage en profondeur de TensorFlow à l'aide de TensorFlow Serving
J'ai essayé de résoudre le problème d'optimisation des combinaisons avec Qiskit
[TensorFlow] J'ai essayé de produire en masse un message comme "Rencontrez le jugement après la mort" avec LSTM
J'ai essayé de commencer avec Hy ・ Définir une classe
J'ai fait un modèle VGG16 en utilisant TensorFlow (en chemin)
J'ai essayé de trier une colonne FizzBuzz aléatoire avec un tri à bulles.