HandLandmarker

public final class HandLandmarker

画像に対して手のランドマーク検出を行います。

この API では、事前トレーニング済みの手のランドマーク モデルのアセット バンドルが必要です。をご覧ください。

  • 入力画像 MPImage
    • 手のランドマーク検出が実行される画像。
  • 出力 HandLandscapeerResult HandLandmarkerResult
    • 手のランドマークを含む HandLandscapeerResult。

ネストされたクラス

クラス HandLandmarker.HandLandmarkerOptions HandLandmarker の設定オプション。 

フィールド

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

パブリック メソッド

static HandLandmarker
createFromBuffer(コンテキスト コンテキスト、ByteBuffer modelBuffer)
モデルバッファとデフォルトの HandLandmarker.HandLandmarkerOptions から HandLandmarker インスタンスを作成します。
static HandLandmarker
createFromFile(コンテキスト コンテキスト、String modelPath)
モデルファイルとデフォルトの HandLandmarker.HandLandmarkerOptions から HandLandmarker インスタンスを作成します。
static HandLandmarker
createFromFile(コンテキスト コンテキスト、File modelFile)
モデルファイルとデフォルトの HandLandmarker.HandLandmarkerOptions から HandLandmarker インスタンスを作成します。
static HandLandmarker
createFromOptions(コンテキスト コンテキスト、HandLandmarker.HandLandmarkerOptionsndkerOptions)
HandLandmarker.HandLandmarkerOptions から HandLandmarker インスタンスを作成します。
HandLandmarkerResult
detectMPImage 画像)
指定された 1 つの画像に対して、デフォルトの画像処理オプションを使用して、手のランドマーク検出を行います。
HandLandmarkerResult
detectMPImage image、ImageProcessingOptions imageProcessingOptions)
指定された 1 つの画像に対して手のランドマーク検出を行います。
void
detectAsyncMPImage image、ImageProcessingOptions imageProcessingOptions、long timestampMs)
ライブ画像データを送信して手のランドマーク検出を行います。結果は HandLandmarker.HandLandmarkerOptions で提供される OutputHandler.ResultListener で取得できます。
void
detectAsyncMPImage image, long timestampMs)
ライブ画像データを送信して、デフォルトの画像処理オプション(
HandLandmarkerResult
detectForVideoMPImage image、ImageProcessingOptions imageProcessingOptions、long timestampMs)
指定された動画フレームで手のランドマーク検出を行います。
HandLandmarkerResult
detectForVideoMPImage 画像、long timestampMs)
指定された動画フレームに対して、デフォルトの画像処理オプションを使用して、手のランドマーク検出を行います。

継承されるメソッド

フィールド

public static final Set<Connection> HAND_CONNECTIONS