Referencia del framework de MLKitObjectDetectionCustom

CustomObjectDetectorOptions

class CustomObjectDetectorOptions : CommonObjectDetectorOptions

Parámetros de configuración para un detector de objetos de modelo personalizado.

  • El umbral de confianza para las etiquetas que muestra el detector de objetos. Las etiquetas que muestra el detector de objetos tendrán un nivel de confianza mayor o igual que el umbral determinado. El umbral es un valor de punto flotante y debe estar dentro del rango [0, 1]. Si no se establece o se establece un valor no válido, se usará cualquier umbral de clasificador especificado por los metadatos del modelo. Si el modelo no contiene metadatos o estos no especifican un umbral del clasificador, se usa el umbral predeterminado de 0.0.

    Declaración

    Swift

    var classificationConfidenceThreshold: NSNumber? { get set }
  • La cantidad máxima de etiquetas que se muestran para un objeto detectado. Debe ser positivo. Si no se establece o se establece un valor no válido, se usa el valor predeterminado de 10.

    Declaración

    Swift

    var maxPerObjectLabelCount: Int { get set }
  • Inicializa una instancia CustomObjectDetectorOptions mediante el LocalModel determinado con la propiedad classificationConfidenceThreshold establecida en nil. Si no se establece, usará el valor del umbral de confianza incluido en los metadatos del modelo, si está disponible. Si no existe, se usará un valor de 0.0 en su lugar.

    Declaración

    Swift

    init(localModel: MLKLocalModel)

    Parámetros

    localModel

    Un modelo de clasificación de objetos personalizado que se almacena de forma local en el dispositivo.

    Valor de retorno

    Una instancia nueva de CustomObjectDetectorOptions con el LocalModel determinado.

  • Inicializa una instancia CustomObjectDetectorOptions mediante el CustomRemoteModel determinado con la propiedad classificationConfidenceThreshold establecida en nil. Si no se establece, usará el valor del umbral de confianza incluido en los metadatos del modelo, si está disponible. Si no existe, se usará un valor de 0.0 en su lugar.

    Declaración

    Swift

    init(remoteModel: MLKCustomRemoteModel)

    Parámetros

    remoteModel

    Un modelo personalizado de clasificación de objetos que se almacena de forma remota en el servidor y se descarga en el dispositivo

    Valor de retorno

    Una instancia nueva de CustomObjectDetectorOptions con el CustomRemoteModel determinado.

  • No disponible.