Sie müssen ein Anmerkungswerkzeug verwenden, um Yolo oder SDD auszuführen. ↓ Ich möchte ein Annotation-Tool namens labelImg unter Windows 10 installieren und verwenden. ↓ labelImg scheint ein Tool zu sein, das durch Eingabe von python labelImg.py in der Befehlszeile gestartet werden kann. Deshalb habe ich es wie auf der Website beschrieben versucht. ↓ Kein Modul namens 'libs.resources' Fehler (← jetzt hier)
windows10 anaconda
Die Seite, auf die ich am Anfang Bezug genommen habe, ist hier https://haitenaipants.hatenablog.com/entry/2018/06/09/235950 Wenn Sie nach "Label Img Installation Windows 10" usw. suchen, wird diese Site oben angezeigt, sodass ich denke, dass andere Personen den gleichen Fehler erhalten. (Ich habe lange gebraucht, um das Problem zu beheben.) Als ich es genau so ausführte, wie es auf dieser Site geschrieben wurde, erhielt ich den folgenden Fehler mit dem folgenden Befehl:
python labelImg.py
[Details des Fehlers]
No module named 'libs.resources'
Das heißt, eine Warnung, dass es kein Modul namens libs.resources gibt.
Beim Schreiben aus dem Ergebnis wurde der vorherige Befehl falsch ausgeführt.
pyrcc5 -o resources.py resources.qrc
nicht,
pyrcc5 -o libs/resources.py resources.qrc
Ist richtig. Mit anderen Worten, resource.py muss in einem Ordner namens libs aus der Datei resource.qrc in dem von git clone heruntergeladenen Ordner erstellt werden. (Stellen Sie daher sicher, dass resource.py vor und nach der Ausführung im Ordner libs erstellt wird.)
Wenn ich danach python labelImg.py ausführe, wird diesmal der folgende Fehler angezeigt:
ModuleNotFoundError: No module named 'lxml'
Dieser Fehler kann behoben werden, indem lxml mit pip wie folgt installiert wird.
pip install lxml
Führen Sie den folgenden Befehl erneut aus
python labelImg.py
Erfolgreiche Aktivierung von Label Img. Ich habs gemacht.
Wenn Sie es erneut tun möchten, installieren Sie labelImg wie folgt. (Für Windows 10) -Starten Sie git bash und cd in den Ordner, in dem Sie den IabelImg-Ordner ablegen möchten. ↓ -Download labelImg with git clone.
git clone https://github.com/tzutalin/labelImg.git
↓ Starten Sie anaconda, starten Sie Terminal und führen Sie die folgenden Inhalte aus.
#Da die GUI von labelImg PyQt5 verwendet, installieren Sie PyQt5.
pip install PyQt5
#Bestätigen Sie, dass es installiert wurde
pip list
#CD in das labelImg-Verzeichnis
cd xxxx/xxxxx/labelImg
#Ressource im Ordner libs.Erstellen Sie py
pyrcc5 -o libs/resources.py resources.qrc
#Starten Sie labelImg, überprüfen Sie jedoch, ob ein Fehler auftritt, da lxml nicht vorhanden ist
python labelImg.py
~(Kürzung)~
ModuleNotFoundError: No module named 'lxml'
#Installieren Sie lxml
pip install lxml
#Starten Sie labelImg erneut
python labelImg.py
Recommended Posts