Skip to content

扫描条件

Vitals™ SDK 透过 onVideoFrameProcessed 回呼函数传回的 ScanConditions 物件包含以下 6 个条件:

扫描条件扫描条件
描述描述
面部居中用户的脸部是否位于相机取景框的中心。
适当距离用户的脸部与相机之间的距离是否合适。
光线充足光照是否充足。
保持静止脸部是否稳定且保持静止。
足够帧率帧率是否足够高。
服务器就绪服务器是否已准备就绪。

大多数这些条件仅在帧内侦测到用户的人脸时才会检查。如果未侦测到人脸,则这​​些条件将不通过并传回 false

人脸侦测

根据 Vitals™ 健康测评用户指南,用户应将相机放置在眼睛高度,并确保人脸完全可见且未被遮蔽(例如,戴上口罩、连帽衫或头发)。这是为了确保能够成功侦测到人脸,并提取感兴趣区域 (ROI) 内的血流资讯以进行 Vitals™ 测量。

TIP 提示

当未侦测到人脸时,大多数扫描条件将不通过。您不需要在程式码中明确检查这一点,但您可以选择使用 NormalizedFacebox 物件来执行您所需的任何操作,例如显示人脸边界框。

面部居中

Vitals™ 健康测评用户指南 中所述,用户应将相机放置在与眼睛齐平的位置,确保整个脸部和上胸部都包含在相机取景框内。 Vitals™ 会验证用户是否位于相机取景框的中心位置,以有效满足此要求。

TIP 提示

为获得最佳效果,建议在进行 Vitals™ 扫描时,用户脸部的 X 中心位于相机取景框宽度的 40% - 60% 范围内,Y 中心位于相机取景框高度的 30% - 70% 范围内。

适当距离

Vitals™ 健康测评用户指南 中所述,用户应确保其整个脸部和上胸部均被捕捉到。这可以透过与相机保持适当的距离来实现。这不仅确保用户距离相机足够远,以便相机可以捕捉到整个脸部和上胸部,也确保用户距离相机足够近,以便能够观察到信号。

TIP 提示

为获得最佳效果,建议在进行 Vitals™ 扫描时,用户脸部与相机之间的距离为 0.4 米至 0.6 米。也就是说,用户脸部框的高度应约为相机框高 30% 至 50%。

光线充足

根据 Vitals™ 健康测评用户指南 概述,确保用户脸部在均匀一致的照明条件下清晰可见非常重要。建议避免阳光直射或背光等不均匀的照明条件,并选择光线充足、照明均匀的环境。

TIP 提示

为获得最佳效果,建议在室内照度为 300 勒克斯或更高的环境中进行 Vitals™ 扫描。

保持静止

根据 Vitals™ 健康测评用户指南 中的说明,用户应避免在扫描过程中进行大幅度移动,例如移动身体、摇晃或大幅倾斜设备。 Vitals™ 会监控最近处理的 30 张影像,以检查脸部在此视窗内是否发生显著偏移。

TIP 提示

为了获得最佳效果,建议在 Vitals™ 扫描期间避免任何移动,并保持整个脸部和身体稳定。但用户可以且应该在过程中照常眨眼和呼吸。

足够帧率

帧率会影响 30 秒 Vitals™ 扫描中提取的信号量。因此,确保设备支持足够高的帧率以获得医疗级测量结果非常重要。

TIP 提示

为获得最佳效果,建议在 Vitals™ 扫描期间保持至少 15 帧/秒 (fps) 的平均帧率。如果帧率条件不符合要求,请尝试使用其他装置进行 Vitals™ 健康测评。

服务器就绪

Vitals™ 云端服务,即云端服务器,托管在 Amazon Web Services (AWS) 上,用于执行资料分析并将生命体征的测评结果传回给 Vitals™ SDK。为确保服务器已准备就绪,并避免用户需要等待服务器冷启动时间,Vitals™ SDK 会监控服务器是否处于作用中状态。

TIP 提示

为确保 HTTPS 请求能够成功传送至 Vitals™ 云端服务进行生命体征测评,建议在整个 Vitals™ 扫描过程中保持良好的网路状态。