KSPROPERTY_CAMERACONTROL_EXTENDED_FACEAUTH_MODE

KSPROPERTY_CAMERACONTROL_EXTENDED_FACEAUTH_MODE 是用于打开和关闭人脸身份验证的属性 ID。

使用情况摘要表

范围 控制 类型

版本 1

Pin

同步

以下位标志控制驱动程序中的人脸身份验证:

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

下表描述了标志功能:

标志 描述

KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED

可选功能。

指定后,驱动程序中将禁用视频人脸身份验证模式。 此标志与 KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTIONKSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION 标志互斥。

KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION

如果 不支持KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION ,则为必需功能。

指定后,必须为每个样本设置 KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION ,如帧元数据所述。 此标志与 KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTIONKSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED 标志互斥。 在此模式下,应为每个捕获的帧交替打开/关闭 IR 频闪。

KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION

如果 不支持KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION ,则为必需功能。

此标志与 KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATIONKSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED 标志互斥。 在此模式下,应创建一个减去背景环境 IR 光的 IR 图像。

默认情况下,如果驱动程序是通用 IR 摄像头,则应 将KSPROPERTY_CAMERACONTROL_EXTENDED_FACEAUTH_MODE 设置为 KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED 。 否则,应将其设置为 KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTIONKSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATION

如果除了Windows Hello外,IR 相机还预期适用于常规方案,则应播发KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_DISABLED。

用于人脸登录的 IR 摄像头应支持 KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATIONKSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION 功能,它们应仅支持这两种标志中的一个。

下表包含使用 控件时 KSCAMERA_EXTENDEDPROP_HEADER 结构字段的说明和要求。

成员 说明

版本

这必须为 1。

PinId

必须仅在筛选器上的一个引脚上播发。 引脚必须是 PINNAME_VIDEO_CAPTUREPINNAME_VIDEO_PREVIEW类型,必须生成 IR 传感器数据,并且标记为 FrameServer 可共享。

大小

大小 必须为 (KSCAMERA_EXTENDEDPROP_HEADER) + sizeof (KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING) 。

结果

指示上次 SET 操作的错误结果。 如果未发生 SET 操作,则必须为 0。

功能

必须是上面定义的受支持 KSCAMERA_EXTENDEDPROP_ FACEAUTH_MODE_xxx 标志的按位或。

驱动程序不应同时播发 KSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_ALTERNATIVE_FRAME_ILLUMINATIONKSCAMERA_EXTENDEDPROP_FACEAUTH_MODE_BACKGROUND_SUBTRACTION

Flags

这是一个读/写字段。 这可以是上面定义的 任意一个KSCAMERA_EXTENDEDPROP_ FACEAUTH_MODE_xxx 标志。

要求

标头

Ksmedia.h