[PYTHON] Führen Sie yolov4 "vorerst" in Windows aus

Diese Seite beschreibt bis zur Schlussfolgerung der berühmten dog.ipg, die ein Tutorial von yolo-v4 ist. OS verwendet Windows. Da ich nicht gut Englisch kann, unternehme ich möglicherweise unnötige Schritte. Wenn Sie interessiert sind, gehen Sie bitte zu https://github.com/AlexeyAB/darknet und gehen Sie selbst. dog.jpg ↓↓↓ dog.jpg

zunaechst

Es wird davon ausgegangen, dass grundlegende Dinge wie OpenCV und Visual Studio abgeschlossen wurden. Wenn Sie es noch nicht getan haben, probieren Sie es aus. Die Vorgehensweise ist dieselbe wie bis zu Version 3.

Klon von git

Klonen Sie, indem Sie den folgenden Befehl an der Stelle eingeben, an der Sie Darknet erstellen möchten.

git clone https://github.com/AlexeyAB/darknet

Mach cmake

Erstellen Sie den zuvor geklonten Darknet-Ordner und führen Sie einen cmake durch. Der Code unten.

cd build
cmake ..

Wenn cmake es nicht als Befehl erkennt, beginnen Sie mit cmake. cmake ist einfach, also geben Sie bitte Ihr Bestes, um es zu bauen.

Bauen

Unter dem Build-Ordner befindet sich ein zweites Darknet, also befindet es sich darin

Wir werden diese drei mit Visual Studio bauen. Ich denke, es gibt eine Datei mit no_gpu, aber ich habe sie nicht berührt, sodass ich nicht weiß, was passieren wird. Wie Sie dem Namen entnehmen können, wechselt es zu CPU (-_-;). Ich mache es mit GPU, also mache ich es als GPU.

Wie man jede .sln baut

Nehmen Sie als Beispiel darknet.sln. Sie können die beiden anderen auf die gleiche Weise ausführen. Wenn Sie darknet.sln mit vs öffnen, wird ein Bildschirm wie dieser angezeigt. 無題_LI.jpg Verfahren

Wenn darknet.exe unter x64 erstellt wurde, ist dies erfolgreich.

Das obige ist gemacht. Zu diesem Zeitpunkt ist es fast vorbei.

Versuchen Sie zu schließen

Führen Sie den folgenden Befehl im x64-Ordner aus.

python darknet.py

Dieser Befehl leitet die Standard-dog.jpg ab. Ergebnis image.png Sie erhalten solche Ergebnisse. Ich habe keine Korrespondenztabelle erstellt, daher ist es nur bbox. Wenn Sie ein anderes Bild erstellen möchten, können Sie dies tun, indem Sie darknet.py bearbeiten.

Danach

Lassen Sie uns lernen, ich möchte dies auch tun, also werde ich schreiben, wenn die Anzahl der Artikel nach Abschluss des Lernens nicht zunimmt.

Impressionen

Es war schwierig, weil es nur wenige Artikel auf Japanisch gab (; ^ _ ^ A) Ich möchte richtig lernen können. Ich kann nicht gut Englisch, daher ist es kaum gemacht, daher ist die Glaubwürdigkeit beeinträchtigt (lacht). Wenn Sie interessiert sind, gehen Sie bitte alleine von Github. Ich habe das Gefühl, viele Dinge zu tun, die ich nicht brauche. Es tut mir leid, dass es schwer ist, m (_ _ "m) zu lesen.

Recommended Posts

Führen Sie yolov4 "vorerst" in Windows aus
Führen Sie es vorerst mit CentOS7 + Apache2.4 + Python3.6 aus
Bis Sie die Flask-Anwendung vorerst in Google App Engine ausführen
Importieren Sie sie vorerst in jupyter
Machen Sie vorerst ein Histogramm (matplotlib)
Verwenden Sie vorerst Logger mit Python
Ich habe vorerst mit Floydhub gespielt
Versuchen Sie es vorerst mit LINE Notify
virtualenv Das ist vorerst alles!
Ich habe Python zum ersten Mal auf dem Mac ausprobiert.
Flow Memo, um LOCUST vorerst zu verschieben
Molekulardynamiksimulation vorerst versuchen
Ich habe Python zum ersten Mal mit Heroku ausprobiert
Versuchen Sie vorerst, Arch Linux zu installieren.
Neben Excel jupyter Notebook vorerst
Erster Kaggle (Kaggle ①)
Führen Sie Jupyter unter Ubuntu unter Windows aus
Führen Sie Openpose unter Python (Windows) aus.
F2py unter Miniconda für Windows
Kaguru zum ersten Mal
Führen Sie Jupyter Notebook unter Windows aus
Bis Sie Blender installieren und vorerst mit Python ausführen können
Ich möchte vorerst Selen bewegen [für Mac]
[Einführung in die Stärkung des Lernens] Stärkung des Lernens, um sich vorerst zu bewegen
Versuchen Sie vorerst, die Docomo-Chat-Dialog-API zu verwenden
Ich möchte vorerst eine Docker-Datei erstellen.
Ich möchte vorerst die Desktop-Umgebung von Ubuntu auf Android verwenden (Termux-Version)
Ich möchte vorerst Ubuntus Desktop-Umgebung auf Android verwenden (UserLAnd-Version)
Führen Sie Tensorflow mit nativer Unterstützung für Windows aus
Führen Sie SwitchBot mit Bleak unter Windows 10 aus
Siehe Python zum ersten Mal
Führen Sie XGBoost unter Bash unter Ubuntu unter Windows aus
Starten Sie Django zum ersten Mal
pykintone unter Windows Subsystem für Linux
Der Java-Programmierer versuchte (vorerst), die Sprache Go zu berühren.
Grundlegendes zur Python-Klasse Kampf (1) Verschieben wir sie vorerst
Fordern Sie die Bildklassifizierung durch TensorFlow2 + Keras 1-Move vorerst heraus.
Lassen Sie uns vorerst Googles Vision API von Python berühren
Vorerst möchte ich jede Datei mit ffmpeg konvertieren !!
Versuchen Sie vorerst, FireBase Cloud Firestore mit Python zu verwenden
Hinweise zur Verwendung von OpenCV mit Windows 10 Python 3.8.3.
Führen Sie die Radeon-GPU unter Windows unter QEMU / KVM aus
Führen Sie das Servo mit Python unter ESP32 (Windows) aus.
Ich habe zum ersten Mal Tensorflow ausprobiert
Fordern Sie die Bildklassifizierung mit TensorFlow2 + Keras CNN 1 heraus ~ Bewegen Sie sich vorerst ~
Programmierumgebung für Anfänger mit Windows
[Python] [Maschinelles Lernen] Anfänger ohne Wissen versuchen vorerst maschinelles Lernen
[Hinweis] Verfahren zur Installation von Ubuntu unter Windows 10
Ich habe versucht, die Wartezeit der Ausführungswarteschlange eines Prozesses unter Linux zu messen
MongoDB mit Python zum ersten Mal
Führen Sie py.test unter Windows Anaconda und MinGW aus
Versuchen wir zum ersten Mal Linux
Ich möchte die Desktop-Umgebung von Ubuntu vorerst auch unter Android verwenden (Termux-Version - japanische Eingabe in der Desktop-Umgebung).
Zur Zeit derjenige, der mit Django im Handumdrehen eine Homepage erstellt und diese auf Heroku veröffentlicht (Windows-kompatibel)
Zur Zeit möchte ich mit FastAPI zeigen, wie man eine solche API in swagger verwendet
Führen Sie matplotlib in einem Windows Docker-Container aus
Janken Poi mit Python Lassen Sie uns für Anfänger auf einem lokalen Windows-Server laufen
Erstellen einer Umgebung für "Tello_Video" unter Windows