encoding.pickle-Datensatz zusammenführen
Verfasst: Donnerstag 11. Juni 2020, 14:18
Hallo, liebe Gemeinde,
ich bin nur ein User und kein Programmierer, aber ich möchte eine Frage loswerden, welche wohl hier am wahrscheinlichsten beantwortet werden kann.
Nach der Beschreibung https://www.pyimagesearch.com/2018/06/1 ... -learning/
habe ich die Gesichtserkennung mit OpenCV und dlib nachgebaut ... und es funktioniert
Bein trainieren der Gesichter wird eine Datei "encodings.pickle"generiert:
Diese wird dann logischerweise bei der Erkennung herangezogen:
Ich habe eine Erkennung von über 100 Berühmtheiten auf 3.000 Bildern aus der Filmszene angeschubst, dabei kam nach 15 Stunden eine encodings.pickle in eineigen MB-Größe heraus.
Welchen Befehl muss ich absetzen, möchte ich diese Datei mit einer weiteren encodings.pickle erweitern, also 2 encodings.pickle zusammen-mergen?
Ein cat encodings1.pickle encodings2.pickle > encodings.pickle war fehlgeschlagen...
Ist halt ein Binary.
Alternativ, kann ich 'python recognize_faces' irgendwie zweimal das Argument '- -encodings encodings.pickle' mit zwei verschiedenen Datensätzen mitgeben?
Einfach so hintereinander geht nicht, es wird nur die letzte Datei ausgewertet.
Vielen Dank im Voraus
Grüße Jörn
ich bin nur ein User und kein Programmierer, aber ich möchte eine Frage loswerden, welche wohl hier am wahrscheinlichsten beantwortet werden kann.
Nach der Beschreibung https://www.pyimagesearch.com/2018/06/1 ... -learning/
habe ich die Gesichtserkennung mit OpenCV und dlib nachgebaut ... und es funktioniert

Bein trainieren der Gesichter wird eine Datei "encodings.pickle"generiert:
Code: Alles auswählen
python encode_faces.py --dataset dataset_bild-vorlagen --encodings encodings.pickle
Code: Alles auswählen
python recognize_faces_image.py --encodings encodings.pickle --image examples_neu/cara-gross.jpg &
Welchen Befehl muss ich absetzen, möchte ich diese Datei mit einer weiteren encodings.pickle erweitern, also 2 encodings.pickle zusammen-mergen?
Ein cat encodings1.pickle encodings2.pickle > encodings.pickle war fehlgeschlagen...

Alternativ, kann ich 'python recognize_faces' irgendwie zweimal das Argument '- -encodings encodings.pickle' mit zwei verschiedenen Datensätzen mitgeben?
Einfach so hintereinander geht nicht, es wird nur die letzte Datei ausgewertet.
Vielen Dank im Voraus
Grüße Jörn