WINBIO_PRESENCE_PROPERTIES联合

包含 Windows 生物识别框架用于确定个人存在的生物识别值。

语法

typedef union _WINBIO_PRESENCE_PROPERTIES {
  struct {
    RECT BoundingBox;
    LONG Distance;
  } FacialFeatures;
  struct {
    RECT  EyeBoundingBox_1;
    RECT  EyeBoundingBox_2;
    POINT PupilCenter_1;
    POINT PupilCenter_2;
    LONG  Distance;
  } Iris;
} WINBIO_PRESENCE_PROPERTIES, *PWINBIO_PRESENCE_PROPERTIES;

成员

FacialFeatures

Windows 生物识别框架用于确定是否存在个人的面部特征位置的值。

BoundingBox

个人脸的相机帧内的位置(以像素为单位)。 相机帧的大小决定了此位置像素数的上限。 获取 WINBIO_PROPERTY_EXTENDED_SENSOR_INFO 属性以确定相机帧的大小。 使用状态监视器的客户端必须执行缩放操作,以将位置映射到相机帧 。

距离

人脸的实际位置与人脸的理想焦点距离之间的距离。 此值的范围为 -100 到 100。 0 表示理想距离,正值表示人脸的实际位置太远,负值表示实际位置太近。

虹膜

Windows 生物识别框架用于确定个人存在的虹膜位置值。

EyeBoundingBox_1

要注册的单个虹膜之一的相机帧中的位置(以像素为单位)。 如果虹膜识别系统只监视一只眼睛,则此位置是该眼睛的虹膜。 如果虹膜识别系统正在监视双眼,但相机帧中只有一只眼睛,则此位置是相机帧中眼睛的虹膜位置。 如果虹膜识别系统正在监视双眼,并且两只眼睛都在相机帧中,则此位置可能是个人右眼的虹膜。

相机帧的大小决定了此位置像素数的上限。 获取 WINBIO_PROPERTY_EXTENDED_SENSOR_INFO 属性以确定相机帧的大小。 使用状态监视器的客户端必须执行缩放操作,以将位置映射到相机帧。

EyeBoundingBox_2

要注册的单个虹膜之一的相机帧中的位置(以像素为单位)。 如果虹膜识别系统仅监视一只眼睛,或者相机帧中只有一只眼睛,则此值为空。 如果虹膜识别系统正在监视双眼,并且两只眼睛都在相机帧中,则此位置可能是个人左眼的虹膜。

相机帧的大小决定了此位置像素数的上限。 获取 WINBIO_PROPERTY_EXTENDED_SENSOR_INFO 属性以确定相机帧的大小。 使用状态监视器的客户端必须执行缩放操作,以将位置映射到相机帧。

PupilCenter_1

要注册的个人学生之一的中心位置。 如果虹膜识别系统只监视一只眼睛,则此位置是该眼睛的孔的中心。 如果虹膜识别系统正在监视双眼,但相机帧中只有一只眼睛,则此位置位于相机帧中眼睛的孔中心。 如果虹膜识别系统正在监视双眼,并且两只眼睛都在相机帧中,则此位置可能是个人右眼的孔的中心。

PupilCenter_2

要注册的个人学生之一的中心位置。 如果虹膜识别系统仅监视一只眼睛,或者相机帧中只有一只眼睛,则此值为空。 如果虹膜识别系统正在监视双眼,并且两只眼睛都在相机帧中,则此位置可能是个人左眼的孔的中心。

距离

虹膜的实际位置与鸢尾花的理想焦点距离之间的距离。 此值的范围为 -100 到 100。 0 表示理想距离,正值表示鸢尾花的实际位置太远,负值表示实际位置太近。

要求

要求
最低受支持的客户端
Windows 10 [仅限桌面应用]
最低受支持的服务器
Windows Server 2016 [仅限桌面应用]
标头
Winbio_types.h (包括用于客户端应用程序的 Winbio.h 或用于适配器) 的 Winbio_adapters.h