Personen lokalisieren
Personen in jedem Bild lokalisieren und erkannte Gesichter dem jeweiligen Körper für den anschließenden Identitätsabgleich zuordnen.
PersonAnalysis
Erkennen Sie Personen und gleichen Sie registrierte Identitäten vorrangig anhand von Gesichtsmerkmalen ab. Ist kein Gesichtsabgleich möglich, ergänzt die Körper-Reidentifikation das Verfahren. Testen Sie lokal mit dem Python SDK.
Nur für nichtkommerzielle akademische Forschung. Kommerzielle Nutzung erfordert eine Lizenz.
01Registrierte Referenz
02Gesichtsabgleich
03Körperabgleich als Ergänzung
Kernfunktionen
Personen in jedem Bild lokalisieren und erkannte Gesichter dem jeweiligen Körper für den anschließenden Identitätsabgleich zuordnen.
Gesichtsmerkmale mit registrierten Referenzen vergleichen. Liegt eine geeignete Übereinstimmung vor, hat der Gesichtsabgleich Vorrang.
Ist kein Gesichtsabgleich möglich, wird das äußere Erscheinungsbild mit gespeicherten Referenzen verglichen. Kleidung, Blickwinkel und Verdeckungen beeinflussen das Ergebnis.
Identitätsabgleich
Ihre Anwendung stellt Identitätsbezeichnungen und Referenzbilder bereit. PersonAnalysis vergleicht Erkennungen mit der Referenzsammlung der aktuellen Instanz.
Ein Referenzbild mit Identitätsbezeichnung zur Sammlung im Arbeitsspeicher hinzufügen.
get() für ein Bild aufrufen, dann mit match() die erkannten Personen mit registrierten Identitäten vergleichen.
Nach einem verlässlichen Gesichtsabgleich und einer eindeutigen Zuordnung von Gesicht und Körper mit update() eine Körperreferenz ergänzen.
Cheetah-Modellpakete
Zwei öffentliche Pakete vereinen Personendetektion, Gesichtserkennung und Körper-ReID. Beide unterstützen lokale Inferenz mit CPU oder CUDA.
27.1 MBDownloadgröße
Kompaktes Paket für die lokale Evaluierung.
pp_det_small_320.onnxreid_0265 · 256D211.5 MBDownloadgröße
Größere Modelle für Personendetektion und Gesichtserkennung.
pp_det_med.onnxreid_0265 · 256DBeide Pakete verwenden reid_0265 mit 256-dimensionalen Körpermerkmalen. Die öffentlichen Modellgewichte dürfen ausschließlich für nichtkommerzielle akademische Forschung genutzt werden. Kommerzielle Nutzung erfordert eine separate Modelllizenz.
Lokale Integration
PersonAnalysis ist in insightface 2.1 auf PyPI verfügbar. Nutzen Sie CPU oder CUDA und verbinden Sie die Ergebnisse mit der Identitätsverwaltung und Speicherung Ihrer Anwendung.
python -m pip install --upgrade "insightface==2.1"Einrichtungsanleitung lesenEin mehrsprachiges Desktop-Tool unterstützt außerdem lokale Videos, Kameras und RTSP-Streams.
Python-Schnellstart
1import cv22from insightface.app import PersonAnalysis34with PersonAnalysis(name="cheetah_s") as app:5 registration = app.register("person_001", "reference.jpg")6 if registration.accepted == 0:7 raise ValueError(registration.rejected)89 image = cv2.imread("scene.jpg")10 if image is None:11 raise FileNotFoundError("scene.jpg")1213 matches = app.match(app.get(image))14 for result in matches:15 print(result.person_id, result.matched_by)Kontinuierliches Tracking, anonyme IDs und historische Ereignisaufzeichnungen werden nicht bereitgestellt.
Die Referenzsammlung liegt im Arbeitsspeicher der aktuellen Instanz. Eine dauerhafte Identitätsdatenbank muss Ihre Anwendung verwalten.
Körper-ReID basiert auf dem Erscheinungsbild. Kleidungswechsel, Verdeckungen und Kamerawinkel können den Abgleich beeinflussen.
PersonAnalysis ergänzt den gesichtsbasierten Identitätsabgleich um Personendetektion und Körper-ReID. Es ordnet Gesichter den Körpern zu und priorisiert den Gesichtsabgleich mit Ihren registrierten Referenzen.
Es analysiert Bilder und gleicht registrierte Identitäten ab. Kontinuierliches Tracking, anonyme Track-IDs und ein Ereignisverlauf gehören derzeit nicht zum Funktionsumfang.
Der Code steht unter der MIT-Lizenz. Die öffentlichen Cheetah-Modellgewichte dürfen ausschließlich für nichtkommerzielle akademische Forschung genutzt werden. Kommerzielle Nutzung erfordert eine separate Modelllizenz. Kontaktieren Sie uns zu Lizenzen und Einsatzbedingungen.
Prüfen Sie Erkennung und Abgleich bei Ihren Kamerawinkeln, sichtbaren Gesichtern, Kleidungswechseln und Verdeckungen. Kalibrieren Sie Schwellenwerte mit repräsentativen Eingaben und messen Sie die Verarbeitungsgeschwindigkeit auf der Zielhardware.
Teilen Sie uns Ihre Eingabequellen, Einsatzumgebung und kommerziellen Anforderungen mit, um Modelllizenzen und Integration zu besprechen.