Der Prozess des Kompilierens und Installierens von DarkNet (ausführliche Erklärung ohne GPU)

Inhaltsverzeichnis

1. DarkNet-Homepage

2. DarkNet-Download

3. Installieren Sie Cygwin unter Windows

4. Darknet kompilieren

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).

https://blog.csdn.net/steveyg/article/details/108456250

https://blog.csdn.net/chunleixiahe/article/details/55666792

1. DarkNet-Homepage

YOLO: Echtzeit-Objekterkennung (pjreddie.com)

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)

https://blog.csdn.net/wind00sky/article/details/4133735

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. 

Ich denke du magst

Origin blog.csdn.net/Keep_Trying_Go/article/details/130773791
Empfohlen
Rangfolge