2

こんにちは、私はアンドロイドが初めてです。画像内の髪の毛と一緒に左右の目の座標を検出したい。このリンクでは、目を検出する方法が何であるかを示していますが、これらの方法を実装することはできません。また、画像内の髪の毛を検出したいので、どうすればそれを行うことができますか。

4

1 に答える 1

5

モバイル ビジョン API を使用すると、左右の目を顔のランドマークとして検出できます。ここでランドマークを検出するためのチュートリアルを参照してください。

https://developers.google.com/vision/detect-faces-tutorial

ランドマーク タイプを列挙する API は次のとおりです。

https://developers.google.com/android/reference/com/google/android/gms/vision/face/ランドマーク

具体的に目を見つけるために必要なのは、チュートリアルのコードをわずかに変更することだけです。

for (int i = 0; i < faces.size(); ++i) {
  Face face = faces.valueAt(i);
  for (Landmark landmark : face.getLandmarks()) {
    switch (landmark.getType()) {
      case Landmark.LEFT_EYE:
        // use landmark.getPosition() as the left eye position
于 2015-12-12T18:09:10.803 に答える