HandLandmarker

publiczna klasa finałowa HandLandmarker

Wykrywa na zdjęciach punkty orientacyjne dłoni.

Ten interfejs API wymaga wytrenowanego pakietu zasobów z modelem punktów orientacyjnych. Patrz sekcja .

  • Obraz wejściowy MPImage
    • Obraz, na którym działa wykrywanie punktów orientacyjnych.
  • Dane wyjściowe HandLandmarkerResult HandLandmarkerResult
    • Parametr HandLandmarkerResult zawierający punkty orientacyjne.

Zagnieżdżone klasy

klasa HandLandmarker.HandLandmarkerOptions Opcje konfigurowania: HandLandmarker 

Pola

public static final Set<Connection> HAND_CONNECTIONS
public static final Set<Connection> HAND_INDEX_FINGER_CONNECTIONS
public static final Set<Connection> HAND_MIDDLE_FINGER_CONNECTIONS
public static final Set<Connection> HAND_PALM_CONNECTIONS
public static final Set<Connection> HAND_PINKY_FINGER_CONNECTIONS
public static final Set<Connection> HAND_RING_FINGER_CONNECTIONS
public static final Set<Connection> HAND_THUMB_CONNECTIONS

Metody publiczne

statyczny HandLandmarker
createFromBuffer(kontekst kontekst, ByteBuffer modelBuffer)
Tworzy instancję HandLandmarker z bufora modelu i domyślnej wartości HandLandmarker.HandLandmarkerOptions.
statyczny HandLandmarker
createFromFile(Kontekst; ciąg znaków modelPath)
Tworzy instancję HandLandmarker z pliku modelu i domyślne HandLandmarker.HandLandmarkerOptions.
statyczny HandLandmarker
createFromFile(kontekst; plik modelFile)
Tworzy instancję HandLandmarker z pliku modelu i domyślne HandLandmarker.HandLandmarkerOptions.
statyczny HandLandmarker
HandLandmarkerResult
detect(obraz MPImage)
Wykrywanie punktów orientacyjnych na pojedynczym obrazie za pomocą domyślnych opcji przetwarzania obrazu, tj.
HandLandmarkerResult
detect(obraz MPImage, ImageProcessingOptions imageProcessingOptions)
Wykrywanie punktów orientacyjnych dłoni na pojedynczym zdjęciu.
void
detectAsync(obraz MPImage, ImageProcessingOptions imageProcessingOptions, long timestampMs)
Wysyła aktualne dane zdjęcia w celu wykrywania punktów orientacyjnych dłoni, a wyniki będą dostępne za pomocą funkcji OutputHandler.ResultListener w interfejsie HandLandmarker.HandLandmarkerOptions.
void
detectAsync(obraz MPImage, długie sygnatury czasowe)
Wysyła bieżące dane obrazu, aby wykrywać punkty orientacyjne dłoni za pomocą domyślnych opcji przetwarzania obrazu, np.
HandLandmarkerResult
detectForVideo(obraz MPImage, ImageProcessingOptions imageProcessingOptions, długi timestampMs)
Wykrywanie punktów orientacyjnych dłoni na podanej klatce wideo.
HandLandmarkerResult
detectForVideo(obraz MPImage, długie sygnatury czasowe)
Wykrywanie punktów orientacyjnych dłoni w podanej klatce wideo z domyślnymi opcjami przetwarzania obrazu, tj.

Metody dziedziczone