FLOSS-Tools zur Gesichtserkennung?

Es scheint gute GUI-Tools zu geben, um die Gesichtserkennung mit FLOSS zu ermöglichen, sie alle erfüllen meine Anforderungen nicht. Und obwohl es viele Forschungsprojekte mit offenem Code zu geben scheint, scheint es ihnen an der Abteilung "im wirklichen Leben verwendbar" zu fehlen.

Es scheint, als ob es etwas geben sollte, um diesen Juckreiz zu kratzen, aber ich konnte es nicht finden.

Daher meine Wunschliste für Gesichtserkennungssoftware

  • DÜRFEN KEINE Daten an Dritte weitergeben!
  • Muss unter Linux laufen
  • GUI und CLI sind beide in Ordnung, solange die restlichen Spezifikationen erfüllt werden, aber eine gute CLI-Integration wäre ein großes Plus
  • Sollte eine Batch-Verifizierung von erkannten Gesichtern bieten
  • Darf sich nicht darauf verlassen, Dateien in seiner eigenen Datenstruktur/DB/Verzeichnis zu duplizieren; Symlinks sind in Ordnung
  • Sollte mit dem Verschwinden von Quelldateien fertig werden
  • Sollte in der Lage sein, Dateien aufzulisten/zu unterscheiden, die neu oder noch nicht markiert sind
  • Muss nicht in der Lage sein, in Bilddateien zu schreiben
  • Muss in der Lage sein, Daten außerhalb der Originalbilder zu speichern
  • Sollte die Quellverzeichnisse nicht ändern, ohne dazu aufgefordert zu werden; Temp-Dateien, Face DB und ähnliches sollten sich alle an einem Ort befinden, den ich entscheide
  • Sollte Stapelverarbeitung anbieten
  • Muss in der Lage sein, einen Befehl oder ein Skript für alle verifizierten Identifikationen auszulösen, dh diejenigen, die ich manuell auf die Zuordnung der Person eingestellt habe; alternativ zumindest in der Lage sein, Daten so zu exportieren, dass ich Skripte darauf aufbauen kann
  • Sollte in der Lage sein, Gesichter zu bewältigen, die sich im Laufe der Zeit ändern, Menschen älter werden, einen Bart bekommen usw
  • Sollte nach Möglichkeit FLOSS sein
  • Ich betrachte Tags als dauerhaft, die Datenbank für das Programm sollte idealerweise kurzlebig sein, aber ich bin mir bewusst, dass dies möglicherweise nicht möglich ist
  • Wenn die DB beibehalten werden muss, sollte sie idealerweise in einem zusammenführungsfreundlichen Textformat vorliegen, nicht binär, aber das könnte zu viel verlangt sein.

Dies ist eine wörtliche Kopie 1 von http://richardhartmann.de/blog/posts/2014/03/03-Facial_recognition/ - obwohl ich keine tatsächlichen Antworten auf meine Frage erhalten habe, wurde ich hier als die wahrscheinlichste verwiesen Ort, um die Antworten zu finden, die ich brauche.


1 Eigentlich lüge ich. Ich brauche mindestens 10 Magic Brownie Points, um mehr als zwei Links gleichzeitig zu posten.

OpenCV vielleicht?

Antworten (1)

Luxand

Mehrere Produkte, aber das SDK ist mit ziemlicher Sicherheit das, was Sie wollen. Läuft auf mehreren Plattformen, einschließlich Linux. Die Liste der Features ist sogar noch länger als Ihre Wunschliste.

Sie schrieben jedoch: "Sollte FLOSS sein, wenn irgend möglich." Die Produkte, die Ihren Anforderungen entsprechen, sind nicht kostenlos. Außerdem konnte ich nichts finden, was darauf hindeutet, dass es sich um Open Source handelt.

Ich bin in keiner Weise mit dem Produkt oder Unternehmen verbunden.