Dokumentacja platformy MLKitObjectDetectionCommon

ObjectDetector

class ObjectDetector : NSObject

Detektor obiektów i lokalizator, który wykrywa obiekty na obrazie i obsługuje ich śledzenie.

  • Zwraca detektor obiektów z podanymi opcjami.

    Deklaracja

    Swift

    class func objectDetector(options: MLKCommonObjectDetectorOptions) -> Self

    Parametry

    options

    Opcje konfigurowania detektora obiektów. Powinna być instancją jednej z podklasy w usłudze CommonObjectDetectorOptions.

    Zwracana wartość

    Detektor obiektów skonfigurowany przy użyciu podanych opcji.

  • Niedostępne. z użyciem metod klas.

  • Przetwarza dany obraz na potrzeby wykrywania i śledzenia obiektów.

    Deklaracja

    Swift

    func process(_ image: MLKitCompatibleImage, completion: @escaping ObjectDetectionCallback)

    Parametry

    image

    Obraz do przetworzenia.

    completion

    Moduł obsługi do wywołania zwrotnego w wątku głównym z wykrytymi obiektami lub błędem.

  • Zwraca wyniki dotyczące danego obrazu lub obiektu nil, jeśli wystąpił błąd. Wykrywanie obiektów jest wykonywane synchronicznie w wątku wywołującym.

    Zalecamy wywoływanie tej metody w wątku głównym, aby uniknąć zablokowania interfejsu użytkownika. W związku z tym, jeśli ta metoda zostanie wywołana w wątku głównym, zostanie zgłoszony NSException.

    Deklaracja

    Swift

    func results(in image: MLKitCompatibleImage) throws -> [MLKObject]

    Parametry

    image

    Obraz, który ma zostać wyświetlony.

    error

    Opcjonalny parametr błędu uzupełniany w przypadku wystąpienia błędu podczas pobierania wyników.

    Zwracana wartość

    Tablica obiektu wyświetla dany obraz lub nil, jeśli wystąpił błąd.