Inhaltsverzeichnis
3. Installieren Sie Cygwin unter Windows
5. Führen Sie entsprechende Tests durch
Tipp: Es gab verwandte Blogger-Einführungen zum Kompilierungs- und Installationsprozess von DarkNet. In diesem Artikel werden hauptsächlich die Probleme vorgestellt, die während des Kompilierungs- und Installationsprozesses auftreten (ich glaube, dass die Leser nach dem Lesen etwas gewinnen werden).
1. DarkNet-Homepage
2. DarkNet-Download
Git-Klon https://github.com/pjreddie/darknet
cd Darknet (dieser Teil wird auf der Homepage von DarkNet vorgestellt)
3. Installieren Sie Cygwin unter Windows
Tipp: Das Installations-Tutorial finden Sie im obigen Link, es ist zwar etwas älter, aber ähnlich.
Die wichtigsten heruntergeladenen Tools und Compiler in CygWin sind:
- binutils
- gcc
- gcc-mingw
- gdb
Hinweis: Wenn die obige Installation abgeschlossen ist und CygWin getestet wird, wird festgestellt, dass die Installation erfolgreich war. Sie werden jedoch feststellen, dass make nicht installiert ist, sodass make --version den Fehler „-bash: make: command not“ meldet gefunden“, daher müssen Sie make selbst zu diesem Zeitpunkt neu installieren (CygWin muss nicht neu installiert werden). Der Installationsprozess ist wie folgt:
Download-Link erstellen http://ftp.gnu.org/gnu/make/
- Nachdem der Download abgeschlossen ist und make dekomprimiert wird;
- Öffnen Sie CygWin und geben Sie das gerade heruntergeladene make decompression-Verzeichnis ein.
- Führen Sie ./configure aus
- Führen Sie abschließend Folgendes aus: ./build.sh
Tipp: Nach Abschluss der obigen Schritte wird unter dem Dekomprimierungspaket von make eine Datei make.exe generiert. Kopieren Sie diese Datei einfach in den Ordner /bin im CygWin-Installationsverzeichnis.
4. Darknet kompilieren
Tipp: Öffnen Sie CygWin und geben Sie das Darknet-Verzeichnis ein (die Vorgehensweise zum Aufrufen des Darknet-Verzeichnisses ist hier dieselbe wie oben) und geben Sie das heruntergeladene Darknet-Verzeichnis zum Kompilieren ein: make
Git-Klon https://github.com/pjreddie/darknet
cd Darknet
Laden Sie die entsprechende Gewichtsdatei von yolov3 herunter und gehen Sie zum Herunterladen direkt auf die Homepage: https://pjreddie.com/darknet/yolo/
Nachdem die Kompilierung abgeschlossen ist, ist es Zeit zum Testen:
Darknet erkennt cfg/yolov3.cfg yolov3.weights data/dog.jpg
Es wird jedoch ein sehr seltsamer Fehler wie folgt gemeldet:
Datei konnte nicht geöffnet werden: data/coco.names (aber es gibt tatsächlich coco.names im Verzeichnis data/file, warum wird die Meldung angezeigt, dass diese Datei nicht geöffnet werden kann)
Über das Problem Datei konnte nicht geöffnet werden: data/coco.names
Hinweis: Sie werden jedoch feststellen, dass Sie die Datei darknet.zip nach dem Herunterladen unter CygWin dekomprimieren müssen, da Sie sie nicht direkt unter Windows dekomprimieren können. Führen Sie daher bei der Eingabe von CygWin den Dekomprimierungsbefehl aus:
entpacken, Dateinamen dekomprimieren
Es wird ein Fehler gemeldet:
„-bash: unzip: Befehl nicht gefunden“ (was bedeutet, dass wir uns noch selbst herunterladen und installieren müssen)
Führen Sie abschließend den folgenden Befehl aus:
(1) generisch machen (in diesem Prozess können einige Warnungen erscheinen, aber das spielt keine Rolle, lassen Sie ihn weiterhin ausführen)
(2)make install
5. Führen Sie entsprechende Tests durch
./darknet discover cfg/yolov3.cfg yolov3.weights data/dog.jpg
Tipp: Sehen Sie sich die vorhergesagten Ergebnisse im aktuellen Verzeichnis an.