臉部網格偵測

透過 ML Kit 的臉部網格偵測 API,您可以讓「即時」產生 468 3D 點的高精確度網格,製作出類似自拍的圖片。臉孔應在相機的 2 公尺 (約 7 英尺) 內。

如果想偵測距離攝影機超過 2 公尺 (約 7 英尺) 的臉孔,請參閱 ML Kit 的臉部偵測 SDK

以下是與臉部網格偵測功能有關的幾個字詞:

  • 定界框是偵測到臉孔的矩形區域。
  • 臉孔網格資訊是包含 468 個 3D 點和邊緣的群組,可用於繪製偵測到臉孔的幾何圖形網格。

臉部網格偵測 API 會針對偵測到的臉孔產生「臉孔網格」,每個表面都含有 468 個 3D 點和邊緣。您可以透過臉部網格偵測功能,即時對臉孔執行更準確的作業,例如 AR 濾鏡、自拍照和視訊通訊。

Android

主要功能

  • 辨識及尋找臉孔:在類似自拍照圖片中偵測到的臉孔,取得定界框。
  • 取得臉部網格資訊:取得每個偵測到的臉孔 468 個 3D 點和三角形資訊。
  • 即時處理影片影格:臉部網格偵測功能是在裝置端執行,而且速度夠快,足以處理影片操作等即時應用程式。

搜尋結果範例

輸入 輸出 (「僅限定界框」模式) 輸出內容 (「臉孔網格」模式)

與 ML Kit 臉部偵測 SDK 的比較

臉部網格偵測 API Face Detection API
建議的用途 (範例)
  • 為影片串流中的臉孔產生 AR 效果
  • 在類似自拍的相片上進行即時臉部偵測 (臉部在約 2 公尺以內)
  • 偵測相片中人物的臉孔數量
  • 偵測遠處的臉孔
延遲時間 低 (Pixel 3 約為 14 毫秒)

建議設為即時

中 (當快速模式開啟時,Pixel 3 的約 60 毫秒)
建議輸入 拍攝的臉孔在約 2 公尺 (約 7 英尺) 以內 任何有臉孔的相片
臉部點輸出 在「臉孔網格」模式啟用時,每個臉孔會顯示 468 個 3D 點和三角形資訊。 開啟「臉孔輪廓」模式時,每個臉孔都應該有 133 個 2D 點。
已識別 # 個臉孔
  • 「僅限定界框」模式:只要臉孔靠近相機 (<= ~2 公尺或 ~7 英尺) 即可, 大於定界框
  • 「臉孔網格」模式:上限為 2 個定界框和網格,只要臉孔靠近相機 (距離在約 2 公尺內)
  • 「定界框」模式:>=1;臉孔可能距離相機較遠,但每個臉孔最小尺寸為 100x100 像素
  • 臉部輪廓:上限為 1,只要臉孔靠近相機
追蹤 ID
螢幕方向
臉部分類 (例如笑臉)
實作選項 僅限隨附 組合 / 未組合
應用程式大小 隨附:約 6.4 MB

已取消組合:尚未提供

隨附:約 6.9 MB

未組合:約 0.6 MB