KSPROPERTY_CAMERACONTROL_EXTENDED_FACEAUTH_MODE

KSPROPERTY_CAMERACONTROL_EXTENDED_FACEAUTH_MODE ist eine Eigenschaften-ID, die zum Aktivieren und Deaktivieren der Gesichtsauthentifizierung verwendet wird.

Nutzungszusammenfassungstabelle

`Scope` Control type

Version 1

Pin

Synchron

Die folgenden Bitflags steuern die Gesichtsauthentifizierung im Treiber:

#define KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED                        0x0000000000000001
#define KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION  0x0000000000000002
#define KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION          0x0000000000000004

In der folgenden Tabelle werden die Flagfunktionen beschrieben:

Flag Beschreibung

KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED

Optionale Funktion.

Wenn angegeben, ist der Video-Gesichtserkennungsmodus im Treiber deaktiviert. Dieses Flag schließt sich gegenseitig mit den KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION - und KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION-Flags aus.

KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION

Obligatorische Funktion, wenn KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION nicht unterstützt wird.

Bei Angabe ist es obligatorisch, KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION für jedes Beispiel festzulegen, wie in den Framemetadaten beschrieben. Dieses Flag schließt sich gegenseitig mit den KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION - und KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED-Flags aus. In diesem Modus wird erwartet, dass der IR-Stroboskop für jeden erfassten Frame ein-/auswechselt.

KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION

Obligatorische Funktion, wenn KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION nicht unterstützt wird.

Dieses Flag schließt sich gegenseitig mit den KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION - und KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED-Flags aus. In diesem Modus wird erwartet, dass ein IR-Bild mit subtrahiertem HINTERGRUND-IR-Licht erstellt wird.

Standardmäßig sollte der Treiber KSPROPERTY_CAMERACONTROL_EXTENDED_FACEAUTH_MODE auf KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED festgelegt haben, wenn es sich um eine universelle IR-Kamera handelt. Andernfalls sollte er auf KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION oder KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION festgelegt werden.

IR-Kameras sollten für KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED werben, wenn erwartet wird, dass sie für allgemeine Szenarien neben Windows Hello funktionieren.

Ir-Kameras, die für die Gesichtsanmeldung verwendet werden, sollten entweder KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION oder KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION-Funktion unterstützen, sie sollten nur eines dieser Flags unterstützen, nicht beide.

Die folgende Tabelle enthält die Beschreibungen und Anforderungen für die KSCAMERA_EXTENDEDPROP_HEADER Strukturfelder bei Verwendung des Steuerelements.

Member BESCHREIBUNG

Version

Dies muss 1 sein.

PinId

Darf nur auf einem Pin des Filters angekündigt werden. Der Pin muss vom Typ PINNAME_VIDEO_CAPTURE oder PINNAME_VIDEO_PREVIEW sein, IR-Sensordaten erzeugen und als freigegeben für FrameServer gekennzeichnet sein.

Size

Dies muss sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING) sein.

Ergebnis

Gibt die Fehlerergebnisse des letzten SET-Vorgangs an. Wenn kein SET-Vorgang durchgeführt wurde, muss dies 0 sein.

Funktion

Muss ein bisschen weise sein ODER der unterstützten KSCAMERA_EXTENDEDPROP_ FACEAUTH_MODE_xxx Flags wie oben definiert.

Der Treiber sollte nicht KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION und KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION

Flags

Dies ist ein Lese-/Schreibfeld. Dies kann eines der oben definierten KSCAMERA_EXTENDEDPROP_ FACEAUTH_MODE_xxx Flags sein.

Anforderungen

Header

Ksmedia.h