顔のランドマークを使用して 2 つの顔を比較するにはどうすればよいですか?
以下のコードは、顔にランドマークを設定します。
for (int i = 0; i < faces.size(); ++i) {
Face face = faces.valueAt(i);
for (Landmark landmark : face.getLandmarks()) {
int cx = (int) (landmark.getPosition().x * scale);
int cy = (int) (landmark.getPosition().y * scale);
canvas.drawCircle(cx, cy, 10, paint);
}
}
しかし、これらの位置の値は、位置カメラの最小の変化で変化します。