Odniesienie do niestandardowej platformy MLKitObjectDetection

CustomObjectDetectorOptions

class CustomObjectDetectorOptions : CommonObjectDetectorOptions

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

    Swift

    var classificationConfidenceThreshold: NSNumber? { get set }
  • 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

    Swift

    var maxPerObjectLabelCount: Int { get set }
  • 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

    Swift

    init(localModel: MLKLocalModel)

    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

    Swift

    init(remoteModel: MLKCustomRemoteModel)

    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.