MLKitObjectDetection 自訂架構參考資料

CustomObjectDetectorOptions

class CustomObjectDetectorOptions : CommonObjectDetectorOptions

自訂模型物件偵測工具的設定。

  • 物件偵測工具傳回的標籤可信度門檻。由 物件偵測工具的信賴水準會高於或等於指定門檻。 門檻是浮點值,且必須介於 [0, 1] 之間。如未設定,或輸入的值無效 時,系統會使用模型中繼資料指定的任何分類器門檻。如果模型 不含任何中繼資料或中繼資料未指定分類器門檻,預設值 閾值為 0.0 的用量。

    聲明

    Swift

    var classificationConfidenceThreshold: NSNumber? { get set }
  • 偵測物件所傳回的標籤數量上限。必須為正數。如未設定或 如果設定的值無效,則會使用預設值 10

    聲明

    Swift

    var maxPerObjectLabelCount: Int { get set }
  • 使用指定的 LocalModel 初始化 CustomObjectDetectorOptions 例項, classificationConfidenceThreshold 屬性已設為 nil。如果不設定這項政策,系統就會使用 模型中繼資料包含的可信度門檻值 (如有)。如果該值區不存在 系統會改用 0.0 的值。

    聲明

    Swift

    init(localModel: MLKLocalModel)

    參數

    localModel

    儲存在裝置本機的自訂物件分類模型。

    傳回值

    具有指定 LocalModelCustomObjectDetectorOptions 新例項。

  • 使用指定的 CustomRemoteModel 初始化 CustomObjectDetectorOptions 例項, classificationConfidenceThreshold 屬性已設為 nil。如果不設定這項政策,系統就會使用 模型中繼資料包含的可信度門檻值 (如有)。如果該值區不存在 系統會改用 0.0 的值。

    聲明

    Swift

    init(remoteModel: MLKCustomRemoteModel)

    參數

    remoteModel

    儲存在伺服器上的自訂物件分類模型,並儲存在伺服器上 下載至裝置。

    傳回值

    具有指定 CustomRemoteModelCustomObjectDetectorOptions 新例項。

  • 無法使用。