MLKCustomObjectDetectorOptions
@interface MLKCustomObjectDetectorOptions : MLKCommonObjectDetectorOptions
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
Objective‑C
@property (nonatomic, nullable) NSNumber *classificationConfidenceThreshold;
-
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
Objective‑C
@property (nonatomic) NSInteger maxPerObjectLabelCount;
-
Inicializa una instancia
CustomObjectDetectorOptions
mediante elLocalModel
determinado con la propiedadclassificationConfidenceThreshold
establecida ennil
. 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 de0.0
en su lugar.Declaración
Objective‑C
- (nonnull instancetype)initWithLocalModel:(nonnull MLKLocalModel *)localModel;
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 elLocalModel
determinado. -
Inicializa una instancia
CustomObjectDetectorOptions
mediante elCustomRemoteModel
determinado con la propiedadclassificationConfidenceThreshold
establecida ennil
. 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 de0.0
en su lugar.Declaración
Objective‑C
- (nonnull instancetype)initWithRemoteModel: (nonnull MLKCustomRemoteModel *)remoteModel;
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 elCustomRemoteModel
determinado. -
No disponible.
Declaración
Objective‑C
- (nonnull instancetype)init;