Ich habe eine PyQt-Anwendung erstellt, um die Objekterkennung zu demonstrieren. Der Detektor wurde mit einem Haar-Klassifikator trainiert, dessen Ausgang eine cascade.xml-Datei ist.Kann eine XML-Datei Teil einer QT-QRC-Ressourcendatei sein?
Ich habe versucht, diese Anwendung mit Pyinstaller zu packen. Vorher habe ich jedoch eine resources.qrc-Datei erstellt, die ich kompiliert habe.
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>cascade.xml</file>
</qresource>
</RCC>
Mein Problem ist, dass, wenn ich diese Ressource verwenden, über
:/cascade.xml
die Datei nicht gelesen wird. Was kann ich tun, um dies zu beheben?
Verwendung Gemäß Seite 181 von Rapid GUI-Programmierung mit Python und Qt: The Definitive Guide zu PyQt Programmierung, konnte ich mit der Kaskade als qt Ressource vermeiden . 'cascade = cv2.CascadeClassifier() fullpath = os.path.dirname (__ file__) cascade.load (voller Pfad + '/' + 'wf_cascade.xml')' – fninsiima