Fotografie & BildbearbeitungSoftwareWindows

Anleitung: Gesichter erkennen mit IrfanView

… oder wie Ihr Philipp Lahm erkennt. Personen in großen Fotomengen oder auf Gruppenfotos automatisch zu erkennen ist wirklich praktisch und natürlich geht das auch mit dem wunderbaren Fotomanager-/betrachter IrfanView. Die Freeware ist längst nicht mehr nur fixer Ersatz für die Windows-Bildvorschau, sondern beherrscht alle Arten von Screenshots, viele Effekte, die üblichen Bildbearbeitungen und ist besonderst gut bei der Stapelverarbeitung. Die Gesichtserkennung müsst Ihr hingegen nachrüsten – und danach ist sie alles andere als perfekt. Die schlanke Lösung hat aber auch ihren Reiz, daher hier die Anleitung mit der Beispielaufgabe, Bilder mit Philipp Lahm automatisch heraus zu filtern:

1. Installation
Besorgt Euch zunächst von der Irfanview-Seite das Plug-in „Face Detect“, eine schlichte DLL-Datei, die Ihr in das Plug-in-Verzeichnis vin Irfanview kopiert. Die auf der Seite einzeln angebotene Version nutzt die GPU der Grafikkarte, ist schneller, aber bisweilen instabil. Oben auf der Seite wird eine ZIP-Datei mit mehreren Plug-ins angeboten. In dieser „iv_misc.zip“ findet Ihr das normale Face Detect, falls die GPU-Version abstürzt (so hier geschehen).

irfanview
Die Nicht-GPU-Version findet Ihr im ZIP.

2. Face Detect starten
Öffnet Irfanview und anschließend die Thumbnail-Ansicht mit „t“. Navigiert zum gewünschten Ordner und startet die Gesichtserkennung über „File/Start Face Detection with current folder“. Bei vielen Bildern dauert es eine Weile, da beim Start bereits alle Bilder ohne Gesichter aussortiert werden.

irfanview
Los geht’s über den Thumbnail-Manager.

3. Anlernen
Klickt dann doppelt auf eines der Bilder, hier etwa Mannschaftsfotos. In der rechten Leiste erscheinen die einzelnen erkannten Gesichter. Markiert hier einzelne Gesichter, gebt die passenden Namen ein und bestätigt mit „yes“. Auf diese Weise solltet Ihr möglichst viele Gesichter manuell zuordnen – je mehr Daten vorliegen, desto besser läuft die Erkennung. Und gleich vorweg: Mit fünf, sechs Markierungen ist es nicht getan … .

irfanview
Es müssen natürlich keine Gruppenbilder sein, alles mit Gesichtern ist OK – auch wenn das Tool nicht alle erkennt.

4. Falsch erkannt
Klickt Ihr anschließend wieder doppelt auf ein weiteres, neues Bild, sollten erste Personen erkannt werden, die Ihr vorher manuell markiert und benannt habt. Falls das Programm falsch erkennt, klickt einfach auf „no“ und gebt den passenden Namen ein. Übrigens: Hier handelt es sich natürlich um eine schwierige Zielgruppe, Fußballprofis. Also alles Männer im ähnlichen Alter, alle fit, alle mit den gleichen Klamotten, die meisten mit sehr ähnlichen Frisuren, ohne Brillen, Riesenbärte und so weiter – ein Gruppenbild der Bayern im Anzug hat IrfanView mit einem Dutzend Arjen Robbens „erkannt“.

irfanview
Kroos, Lahm, Schweinsteiger – bei schlechter Bildqualität, kann man da schon durcheinander kommen.

5. Filtern
Sind die Personen einmal getaggt, könnt Ihr über „Filter Portraits“ den Bestand passend filtern und in unserem Fall alle Lahm-Portraits sowie Gruppenfotos mit ihm zusammenstellen. Leider dient Face Detect hier nur als Recherchewerkzeug, denn die gefilterten Bilder lassen sich von hier aus nicht weiter verarbeiten, also beispielsweise als Kontaktbogen speichern oder per Batch verarbeiten. Ein Feature gibt es aber noch:

irfanview
Auch doppelte Bilder filtert das Plug-in sehr gut.

6. Gesichtswand erstellen
Über den „Generate Face Wall“-Button speichert das Plug-in eine Collage sämtlicher erkannter Gesichter – was beim eigenen Bekanntenkreis wohl interessanter ist, als bei Fußballprofis.

face wall
Die Gesichtswand – wofür auch immer. Vielleicht als Desktop-HIntergrund? Tapete?

Mirco Lang

Freier Journalist, Exil-Sauerländer, (ziemlich alter) Skateboarder, Dipl.-Inf.-Wirt, Einzelhandelskaufmann, Open-Source-Nerd, Checkmk-Handbuchschreiber. Ex-Saturn'ler, Ex-Data-Becker'ler, Ex-BSI'ler. Computer-Erstkontakt: ca. 1982 - der C64 des großen Bruders eines Freunds. Wenn Ihr hier mehr über Open Source, Linux und Bastelkram lesen und Tutonaut unterstützen möchtet: Über Kaffeesponsoring via Paypal.freue ich mich immer. Schon mal im Voraus: Danke! Nicht verpassen: cli.help und VoltAmpereWatt.de. Neu: Mastodon

6 Kommentare

  1. Ich habe einen Ordner mit Unterordnern mit ca 50000 Bildern drin. Auf einigen wenigen Bildern sind Personen abgebildet, die ich gerne finden möchte.
    Geht das? Ich scheitere an den Unterordnern

    1. Geht mir leider genauso,

      scheinbar kann nur ein Verzeichnis mit Bildern oder eine Auswahl von Bildern dazu verwendet werden.

      Leider keine Unterordner/Unterverzeichnisse?

      1. Ich kanns hier gerade leider nicht ganz nachspielen, weil die Gesichtserkennung hier gerade abschmiert, aber Ihr könnt in der Thumbnail-Ansicht in der Baumstruktur über das Kontextmenü eines Ordners auch alle Dateien/Thumbs der Unterordner anzeigen lassen. Eigentlich sollte das das Problem lösen.

      2. Danke für den Hinweis.

        Über das Kontextmenü kann man alle Bilder aus den Unterordnern anzeigen lassen und damit die Funktion „Gesichtserkennung mit selektierten Bildern starten“ starten.

        Leider stürzt auch bei mir trotz aktuellster Version IrfanView 4.51 ab. Ich habe das Plugin facedetect_gpu geladen.

        Somit ist diese Version nicht vergleichbar mit der Gesichtserkennung von Picasa.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Schaltfläche "Zurück zum Anfang"
Schließen

Ooopsi!

Bitte deaktiviere Deinen Adblocker.