公開靜態抽象類別 ObjectDetector.ObjectDetectorOptions.Builder
公用建構函式
Builder()
|
公用方法
繼承的方法
公用建構函式
public Builder ()
公用方法
public 最終 ObjectDetector.ObjectDetectorOptions build ()
驗證並建構 ObjectDetector.ObjectDetectorOptions
執行個體。
擲回
IllegalArgumentException | 否則結果監聽器和執行模式未正確設定。只有在物件偵測工具處於直播模式時,您才能設定結果監聽器。 |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (BaseOptions value)
設定物件偵測工具工作的 BaseOptions
。
參數
值 |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (List<String> value)
設定選用的類別名稱許可清單。
如果不是空白,系統會篩除此組合中未屬於類別名稱的偵測結果。系統會忽略重複或不明的類別名稱。與 categoryDenylist
互斥。
參數
值 |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (List<String> value)
設定類別名稱的拒絕清單 (選填)。
如果沒有空白,系統會篩除此組合中類別名稱的偵測結果。
系統會忽略重複或不明的類別名稱。與 categoryAllowlist
互斥。
參數
值 |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (String value)
設定用於 TFLite 模型中繼資料指定的顯示名稱選用的語言代碼 (如有)。
參數
值 |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (ErrorListener value)
設定選用的 ErrorListener
}。
參數
值 |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (Integer 值)
設定要傳回的最高分數偵測結果數量上限 (選用)。
覆寫模型中繼資料中提供的值。這個值下方的結果會遭到拒絕。
參數
值 |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResult, MPImage> 值)
設定 OutputHandler.ResultListener
,以便在物件偵測工具處於直播模式時,以非同步方式接收偵測結果。
參數
值 |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (RunningMode 值)
設定物件偵測工具工作的 RunningMode
。預設為圖片模式。物件偵測工具有三種模式:
- 圖片:用於偵測單一圖片輸入項目的模式。
- 影片:此模式用於偵測影片已解碼影格中的物件。
- LIVE_STREAM:這個模式用於偵測即時輸入資料串流中的物件,例如攝影機。在這個模式下,必須呼叫
setResultListener
才能設定事件監聽器,並以非同步方式接收偵測結果。
參數
值 |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (Float 值)
設定選用的分數門檻,覆寫模型中繼資料 (如有) 中提供的分數門檻。這個值下方的結果會遭到拒絕。
參數
值 |
---|