Referência da biblioteca MLKitObjectDetectionCustom

MLKCustomObjectDetectorOptions


@interface MLKCustomObjectDetectorOptions : MLKCommonObjectDetectorOptions

Configurações para um detector de objetos de modelo personalizado.

  • O limite de confiança para rótulos retornados pelo detector de objetos. Os rótulos retornados pelo detector de objetos terá um nível de confiança maior ou igual ao limite fornecido. A limite é um valor de ponto flutuante e deve estar no intervalo [0, 1]. Se não for definido ou se um valor inválido for definido, qualquer limite do classificador especificado pelos metadados do modelo será usado. Se o modelo tiver não contiver metadados ou se eles não especificarem um limite de classificador, o padrão o limite mínimo de 0.0 é usado.

    Declaração

    Objective-C

    @property (nonatomic, nullable) NSNumber *classificationConfidenceThreshold;
  • O número máximo de rótulos a serem retornados para um objeto detectado. Precisa ser positivo. Se ela não for definida ou um um valor inválido for definido, o valor padrão 10 será usado.

    Declaração

    Objective-C

    @property (nonatomic) NSInteger maxPerObjectLabelCount;
  • Inicializa uma instância CustomObjectDetectorOptions usando o LocalModel fornecido com o A propriedade classificationConfidenceThreshold foi definida como nil. Se essa opção não for definida, ela usará o o limite de confiança incluído nos metadados do modelo, se disponível. Se isso não existir, em vez disso, o valor 0.0 será usado.

    Declaração

    Objective-C

    - (nonnull instancetype)initWithLocalModel:(nonnull MLKLocalModel *)localModel;

    Parâmetros

    localModel

    Um modelo de classificação de objetos personalizado armazenado localmente no dispositivo.

    Valor de retorno

    Uma nova instância de CustomObjectDetectorOptions com o LocalModel especificado.

  • Inicializa uma instância CustomObjectDetectorOptions usando o CustomRemoteModel fornecido com o A propriedade classificationConfidenceThreshold foi definida como nil. Se essa opção não for definida, ela usará o o limite de confiança incluído nos metadados do modelo, se disponível. Se isso não existir, em vez disso, o valor 0.0 será usado.

    Declaração

    Objective-C

    - (nonnull instancetype)initWithRemoteModel:
        (nonnull MLKCustomRemoteModel *)remoteModel;

    Parâmetros

    remoteModel

    Um modelo personalizado de classificação de objetos armazenado remotamente no servidor e transferidos por download para o dispositivo.

    Valor de retorno

    Uma nova instância de CustomObjectDetectorOptions com o CustomRemoteModel especificado.

  • Indisponível.

    Declaração

    Objective-C

    - (nonnull instancetype)init;