掃描條件
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™ 掃描過程中保持良好的網路狀態。