Dokumentacja platformy MLKitImageLabelingCommon

ImageLabeler

class ImageLabeler : NSObject

Osoba oznaczająca obrazy, która przetwarza obrazy i oznacza je etykietami.

  • Zwraca osobę oznaczającą obrazy z podanymi opcjami.

    Deklaracja

    Swift

    class func imageLabeler(options: MLKCommonImageLabelerOptions) -> Self

    Parametry

    options

    Opcje konfigurowania osoby oznaczającej obrazy.

    Zwracana wartość

    Osoba oznaczająca obrazy skonfigurowane przy użyciu podanych opcji.

  • Niedostępne. Użyj metod klasy.

  • Przetwarza dane zdjęcie w celu oznaczenia etykietą.

    Deklaracja

    Swift

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

    Parametry

    image

    Obraz do przetworzenia.

    completion

    Moduł obsługi do wywołania zwrotnego w kolejce głównej z etykietami lub błędami.

  • Zwraca wyniki etykiety w przypadku podanego obrazu lub nil, jeśli wystąpił błąd. Obecne etykiety obrazów synchronicznie w wątku wywołującym.

    Zaleca się wywoływanie tej metody poza wątkiem głównym, aby uniknąć blokowania interfejsu użytkownika. Jako wynik, jeśli ta metoda zostanie wywołana w wątku głównym, zostanie podniesiony NSException.

    Deklaracja

    Swift

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

    Parametry

    image

    Obraz, do którego chcesz uzyskać wyniki.

    error

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

    Zwracana wartość

    Tablica etykiet zwraca określony obraz lub nil, jeśli wystąpił błąd.