public final class
FaceDetector
画像に対して顔検出を行います。
API は、TFLite モデル メタデータを含む TFLite モデルを想定しています。
- 入力画像
MPImage
- 顔検出機能が実行される画像。
- 出力 FaceDetectorResult
FaceDetectorResult
- 検出された顔を含む FaceDetectorResult。
ネストされたクラス
クラス | FaceDetector.FaceDetectorOptions | FaceDetector の設定オプション。 |
パブリック メソッド
静的 FaceDetector |
createFromBuffer(コンテキスト コンテキスト、ByteBuffer modelBuffer)
モデルバッファとデフォルトの
FaceDetector.FaceDetectorOptions から FaceDetector インスタンスを作成します。 |
静的 FaceDetector |
createFromFile(コンテキスト コンテキスト、String modelPath)
モデルファイルとデフォルトの
FaceDetector.FaceDetectorOptions から FaceDetector インスタンスを作成します。 |
静的 FaceDetector |
createFromFile(コンテキスト コンテキスト、File modelFile)
モデルファイルとデフォルトの
FaceDetector.FaceDetectorOptions から FaceDetector インスタンスを作成します。 |
静的 FaceDetector |
createFromOptions(コンテキスト コンテキスト、FaceDetector.FaceDetectorOptions detectionOptions)
FaceDetector.FaceDetectorOptions から FaceDetector インスタンスを作成します。 |
FaceDetectorResult | |
FaceDetectorResult | |
void |
detectAsync(MPImage image、ImageProcessingOptions imageProcessingOptions、long timestampMs)
ライブ画像データを送信して顔検出を行います。結果は
FaceDetector.FaceDetectorOptions で提供される OutputHandler.ResultListener で取得できます。 |
void | |
FaceDetectorResult |
detectForVideo(MPImage image、ImageProcessingOptions imageProcessingOptions、long timestampMs)
指定された動画フレームに対して顔検出を行います。
|
FaceDetectorResult |
継承されるメソッド
パブリック メソッド
public static FaceDetector createFromBuffer (コンテキスト コンテキスト、ByteBuffer modelBuffer)
モデルバッファとデフォルトの FaceDetector.FaceDetectorOptions
から FaceDetector
インスタンスを作成します。
パラメータ
コンテキスト | Android ERROR(/Context) 。 |
---|---|
modelBuffer | 検出モデルの直接の ByteBuffer または ERROR(/MappedByteBuffer) 。 |
例外
FaceDetector の作成中にエラーが発生した場合。 |
public static FaceDetector createFromFile (コンテキスト コンテキスト、String modelPath)
モデルファイルとデフォルトの FaceDetector.FaceDetectorOptions
から FaceDetector
インスタンスを作成します。
パラメータ
コンテキスト | Android ERROR(/Context) 。 |
---|---|
modelPath | アセット内のメタデータを含む検出モデルへのパス。 |
例外
FaceDetector の作成中にエラーが発生した場合。 |