staging.inyokaproject.org

Digikam Gesichtserkennung: Gute Ergebnisse mit Deep Learning Algorithmus

Status: Gelöst | Ubuntu-Version: Xubuntu 18.04 (Bionic Beaver)
Antworten |

Calix

Anmeldungsdatum:
25. Dezember 2006

Beiträge: 331

Ein Tipp für alle, die wie ich eine große Fotosammlung haben und auf der Suche nach einer brauchbaren Alternative zur Gesichtserkennung in Picasa sind.

Das Finden von Gesichtern hat bisher in Digikam gut funktioniert, die Erkennung dagegen war zumindest bei allen meinen Versuchen unbrauchbar.

Gestern habe ich testweise das Appimage der neuen 6.0.0 Beta 3 runtergeladen (https://www.digikam.org/news/2018-12-30-6.0.0-beta3_release_announcement/) und dabei entdeckt, dass sich der Algorithmus für die Gesichtserkennung auswählen läßt (ging eventuell schon früher, habe ich aber nie zuvor entdeckt):

Nach einem Neuaufbau der Trainingsdaten mit dem Deep Learning Algorithmus sind die Ergebnisse bei knapp 30.000 Fotos wirklich sehr gut und mit Picasas Treffsicherheit vergleichbar.

Warnhinweis zur Beta: Bitte bisherige DB zuvor sichern.

Bilder

michaauskiel

Anmeldungsdatum:
29. Juni 2007

Beiträge: 330

Hi, danke für den Hinweis. Ich würde die gefundenen Personen auch gleich ins iptc Feld eintragen. Geht das auch? Und am allerliebsten wäre es mir, wenn man auch automatisch den Dateinamen ändern könnte. Also gefunden wurden Max und Peter > Max,Peter in Paris 17 01 2019.jpg Hätte jemand eine Idee, wie das funktionieren könnte???

fupp

Avatar von fupp

Anmeldungsdatum:
4. August 2006

Beiträge: 121

Hallo Calix,

wie gehst du bei der Gesichtserkennung vor? Ich habe zum Testen Digikam 6.2.0 als AppImage in einem neu installierten Kubuntu 18.4, um meine digikam-Datenbank nicht zu verändern. Dann habe ich ein paar hundert Fotos mit Gesichtern in den Foto-Ordner kopiert.

Zuerst habe ich Gesichter finden lassen, dann auf ein paar dutzend Bildern die Gesichter mit Namen versehen. Dann ein Durchlauf "Gesichter erkennen (experimentell)" mit Deep Learning Algorithmus. Es werden aber keine Gesichter erkannt, es bleiben alle unbekannt.

Viele Grüße Olaf

Calix

(Themenstarter)

Anmeldungsdatum:
25. Dezember 2006

Beiträge: 331

Sorry für die deutlich verspätete Antwort. Ich wurde irgendwie nicht über Updates in diesem Topic per Mail oder Boardalert informiert ... ??

Da ich gerade dabei bin:

So stelle ich die Suche ein:

https://imgur.com/1iEd9Og.png

https://imgur.com/62fdK1h.png

https://imgur.com/Sd1fFXY.png

Nachdem ich die Suche mittels manueller Zuordnung eingelernt habe, erscheinen die Bilder dann bei dem jeweiligen Personentag sowie gesammelt unter unbestätigt, während nicht erkannte unter unbekannt erscheinen. Kleine Ergänzung:

Ich lasse die Gesichtserkennung alle 1-3 Monate nur über die neu hinzugekommenen Bilder (z.B. heute 10/2019-12/2019) laufen. Wie ich danach vorgehe: Ich gehe in die Tags der Personen und habe dort die Einträge nach Datum absteigend sortiert, d.h. neu erkannte Bilder sind ganz oben und warten auf Bestätigung. Alternativ kann ich mich durch die gemischte "Unbestätigt" Liste kämpfen.

Was mir fehlt oder ich nicht gefunden habe:

Wie kann ich bei den Personentags die Einträge nur auf die Unbestätigten filtern?

Update Wie ich gerade auf digikam.org sehe, wurde mit der neuen 7er Beta die Gesichtserkennung deutlich verbessert ☺ https://www.digikam.org/news/2019-12-22-7.0.0-beta1_release_announcement/

fupp

Avatar von fupp

Anmeldungsdatum:
4. August 2006

Beiträge: 121

Hallo Calix,

danke für deine Antwort!

Zufälle gibts- gerade gestern bin ich mit dem Taggen von Gesichtern fertig geworden, waren ca 4000 Einträge... ich habe Digikam 6.4 aus einem Appimage in meinem Produktivsystem benutzt, das Format der Datenbank ist mit dem Digikam 5.6 von Kubuntu 18.4 kompatibel, so dass ich auch wieder zurück kann wenn etwas nicht funktioniert. Die Gesichtserkennung ist wirklich sehr viel besser geworden zwischen den Versionen. Schade, dass es für neuere Digikam-Versionen kein PPA mehr gibt, ich hadere immer noch mit dem Appimage. Bin gespannt, wie es bei 7.0 weitergeht!

Ich wünsche dir ein gutes neues Jahr!

Olaf

Calix

(Themenstarter)

Anmeldungsdatum:
25. Dezember 2006

Beiträge: 331

Ebenfalls ein gutes neues Jahr.

Die neue 7er Beta ist schon sehr interessant, z.B. sieht man jetzt sofort, welche Bilder bei einer vorhandenen Person neu erkannt wurden und kann diese einfacher bestätigen. Allerdings ist irgendwas mit der OpenCV Gesichtserkennung nicht ok und die Ergebnisse sind völlig unbrauchbar, auch nach Neuaufbau der Trainingsdatenbank, daher bleibe ich vorerst bei der aktuellesten Stable 6.4

Antworten |