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 oLocalModel
fornecido com o A propriedadeclassificationConfidenceThreshold
foi definida comonil
. 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 valor0.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 oLocalModel
especificado. -
Inicializa uma instância
CustomObjectDetectorOptions
usando oCustomRemoteModel
fornecido com o A propriedadeclassificationConfidenceThreshold
foi definida comonil
. 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 valor0.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 oCustomRemoteModel
especificado. -
Indisponível.
Declaração
Objective-C
- (nonnull instancetype)init;