Referencia del framework de MLKitObjectDetectionCustom

CustomObjectDetectorOptions

class CustomObjectDetectorOptions : CommonObjectDetectorOptions

Configuraciones para un detector de objetos de modelo personalizado.

  • El umbral de confianza para las etiquetas que muestra el detector de objetos. Etiquetas que muestra el de objetos tendrá 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 indica un valor no válido se usará cualquier umbral de clasificador especificado por los metadatos del modelo. Si el modelo no contienen metadatos o los metadatos no especifican un umbral de clasificador, el valor predeterminado se usa el umbral 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 un se configura un valor no válido, se usa el valor predeterminado de 10.

    Declaración

    Swift

    var maxPerObjectLabelCount: Int { get set }
  • Inicializa una instancia de CustomObjectDetectorOptions usando el LocalModel determinado con el La propiedad classificationConfidenceThreshold se estableció en nil. Si no la estableces, se usará valor del umbral de confianza incluido en los metadatos del modelo, si están disponibles. Si eso no existe, en su lugar, se usará un valor de 0.0.

    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 especificado.

  • Inicializa una instancia de CustomObjectDetectorOptions usando el CustomRemoteModel determinado con el La propiedad classificationConfidenceThreshold se estableció en nil. Si no la estableces, se usará valor del umbral de confianza incluido en los metadatos del modelo, si están disponibles. Si eso no existe, en su lugar, se usará un valor de 0.0.

    Declaración

    Swift

    init(remoteModel: MLKCustomRemoteModel)

    Parámetros

    remoteModel

    Un modelo personalizado de clasificación de objetos almacenado de forma remota en el servidor y descargados en el dispositivo.

    Valor de retorno

    Una instancia nueva de CustomObjectDetectorOptions con el CustomRemoteModel especificado.

  • No disponible.