Odniesienie do niestandardowej platformy MLKitObjectDetection

CustomObjectDetectorOptions

class CustomObjectDetectorOptions : CommonObjectDetectorOptions

Konfiguracje detektora obiektów modelu niestandardowego.

  • Próg ufności etykiet zwracanych przez detektor obiektów. Etykiety zwrócone przez funkcję detektor obiektów będzie miał poziom ufności wyższy lub równy podanej wartości progowej. jest wartością zmiennoprzecinkową i musi się mieścić w zakresie [0, 1]. Jeśli nie jest skonfigurowana lub wartość jest nieprawidłowa używany będzie każdy próg klasyfikatora określony przez metadane modelu. Jeśli model nie zawierają żadnych metadanych lub nie określają progu klasyfikatora, wartość domyślna używany jest próg równy 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 nie jest skonfigurowana lub ma wartość ustawiono nieprawidłową wartość, używana jest wartość domyślna 10.

    Deklaracja

    Swift

    var maxPerObjectLabelCount: Int { get set }
  • Inicjuje instancję CustomObjectDetectorOptions przy użyciu podanego LocalModel z Właściwość classificationConfidenceThreshold została ustawiona na nil. Jeśli zasada pozostanie nieskonfigurowana, będzie używany parametr wartość progu ufności uwzględniona w metadanych modelu, jeśli jest dostępna. Jeśli adres nie istnieje, zostanie użyta 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 CustomObjectDetectorOptions z podanym LocalModel.

  • Inicjuje instancję CustomObjectDetectorOptions przy użyciu podanego CustomRemoteModel z Właściwość classificationConfidenceThreshold została ustawiona na nil. Jeśli zasada pozostanie nieskonfigurowana, będzie używany parametr wartość progu ufności uwzględniona w metadanych modelu, jeśli jest dostępna. Jeśli adres nie istnieje, zostanie użyta wartość 0.0.

    Deklaracja

    Swift

    init(remoteModel: MLKCustomRemoteModel)

    Parametry

    remoteModel

    niestandardowy model klasyfikacji obiektów przechowywany zdalnie na serwerze, pobrane na urządzenie.

    Zwracana wartość

    Nowe wystąpienie CustomObjectDetectorOptions z podanym CustomRemoteModel.

  • Niedostępne.