Odniesienie do niestandardowej platformy MLKitObjectDetection

MLKCustomObjectDetectorOptions


@interface MLKCustomObjectDetectorOptions : MLKCommonObjectDetectorOptions

Konfiguracje wzorca do wykrywania obiektów modelu niestandardowego.

  • Próg ufności etykiet zwracanych przez detektor obiektów. Etykiety zwracane przez detektor obiektów będą miały poziom ufności wyższy lub równy podanej wartości progowej. Próg jest wartością zmiennoprzecinkową i musi się mieścić w zakresie [0, 1]. Jeśli zasada jest nieskonfigurowana lub ma nieprawidłową wartość, zostanie użyty każdy próg klasyfikatora określony w metadanych modelu. Jeśli model nie zawiera żadnych metadanych lub metadane nie określają progu klasyfikatora, stosowany jest domyślny próg 0.0.

    Deklaracja

    Objective-C

    @property (nonatomic, nullable) NSNumber *classificationConfidenceThreshold;
  • Maksymalna liczba etykiet do zwrócenia w przypadku wykrytego obiektu. Musi być liczbą dodatnią. Jeśli zasada jest nieskonfigurowana lub ustawiona jest nieprawidłowa wartość, używana jest wartość domyślna 10.

    Deklaracja

    Objective-C

    @property (nonatomic) NSInteger maxPerObjectLabelCount;
  • Inicjuje instancję CustomObjectDetectorOptions przy użyciu podanego identyfikatora LocalModel z właściwością classificationConfidenceThreshold ustawioną na nil. Jeśli ta zasada pozostanie nieskonfigurowana, używana będzie wartość progu ufności zawarta w metadanych modelu, jeśli jest dostępna. Jeśli ta wartość nie istnieje, używana jest wartość 0.0.

    Deklaracja

    Objective-C

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

    Parametry

    localModel

    Niestandardowy model klasyfikacji obiektów przechowywany lokalnie na urządzeniu.

    Zwracana wartość

    Nowe wystąpienie elementu CustomObjectDetectorOptions z podanym elementem LocalModel.

  • Inicjuje instancję CustomObjectDetectorOptions przy użyciu podanego identyfikatora CustomRemoteModel z właściwością classificationConfidenceThreshold ustawioną na nil. Jeśli ta zasada pozostanie nieskonfigurowana, używana będzie wartość progu ufności zawarta w metadanych modelu, jeśli jest dostępna. Jeśli ta wartość nie istnieje, używana jest wartość 0.0.

    Deklaracja

    Objective-C

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

    Parametry

    remoteModel

    Niestandardowy model klasyfikacji obiektów przechowywany zdalnie na serwerze i pobrany na urządzenie.

    Zwracana wartość

    Nowe wystąpienie elementu CustomObjectDetectorOptions z podanym elementem CustomRemoteModel.

  • Niedostępne.

    Deklaracja

    Objective-C

    - (nonnull instancetype)init;