公開靜態抽象類別 FaceLandmarker.FaceLandmarkerOptions.Builder
公用建構函式
|
Builder()
|
公用方法
繼承的方法
公用建構函式
public Builder ()
公用方法
public 最後 FaceLandmarker.FaceLandmarkerOptions build ()
驗證並建構 FaceLandmarker.FaceLandmarkerOptions 執行個體。
擲回
| IllegalArgumentException | 否則結果監聽器和執行模式未正確設定。只有在臉部地標處於直播模式時,才應設定結果監聽器。 |
|---|
public 抽象 FaceLandmarker.FaceLandmarkerOptions.Builder setBaseOptions (BaseOptions 值)
設定臉孔地標工作的基本選項。
參數
| 值 |
|---|
public 抽象 FaceLandmarker.FaceLandmarkerOptions.Builder setErrorListener (ErrorListener value)
設定選用的錯誤事件監聽器。
參數
| 值 |
|---|
public 抽象 FaceLandmarker.FaceLandmarkerOptions.Builder setMinFaceDetectionConfidence (Float 值)
設定最低可信度分數,才能判定臉部偵測成功
參數
| 值 |
|---|
public 抽象 FaceLandmarker.FaceLandmarkerOptions.Builder setMinFacePresenceConfidence (Float 值)
設定臉部地標偵測中臉孔存在分數的最低可信度分數。
參數
| 值 |
|---|
public 抽象 FaceLandmarker.FaceLandmarkerOptions.Builder setMinTrackingConfidence (浮點值值)
設定臉部追蹤的最低可信度分數,才可視為成功。
參數
| 值 |
|---|
public 抽象 FaceLandmarker.FaceLandmarkerOptions.Builder setNumFaces (Integer 值)
設定 FaceLandmarker 可偵測的臉孔數量上限。
參數
| 值 |
|---|
public 抽象 FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFaceBlendshapes (布林值 值)
指出 FaceLandmarker 輸出是否出現臉部混合形狀。臉部混合形狀是用來算繪 3D 臉部模型。
參數
| 值 |
|---|
public 抽象 FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFacialTransformationMatrixes (布林值 值)
指出 FaceLandmarker 超分臉部轉換_矩陣。臉部轉換矩陣可用來將標準臉孔中的臉孔地標轉換為偵測到的臉孔,讓使用者可以為偵測到的地標套用臉部效果。
參數
| 值 |
|---|
public 抽象 FaceLandmarker.FaceLandmarkerOptions.Builder setResultListener (ResultListener<FaceLandmarkerResult、MPImage> 值)
設定結果監聽器,在臉部地標處於直播模式時,以非同步方式接收偵測結果。
參數
| 值 |
|---|
public 抽象 FaceLandmarker.FaceLandmarkerOptions.Builder setRunningMode (RunningMode 值)
設定臉孔地標工作的執行模式。預設為圖片模式。手持地標有三種模式:
- 圖片:用於偵測單一圖片輸入項目臉孔地標的模式。
- 影片:這個模式可在已解碼的影片畫面中偵測臉部地標。
- LIVE_STREAM:此模式可在即時輸入資料串流 (例如攝影機) 中偵測臉孔地標。在這個模式下,必須呼叫
setResultListener才能設定事件監聽器,並以非同步方式接收偵測結果。
參數
| 值 |
|---|