1

こんにちは。改善された FaceDetection で動作するGoogle の新しい Face API (ここにリンク) を使用しています。返されるものの 1 つは Landmark オブジェクトのリストで、それぞれに使用する X 座標と Y 座標があります。

これらの座標を使用して、画像の中心を把握しようとしていますが、正しい数値を把握することは困難です。

これが私がこれまでに知っていることです:

1)古い方法とは異なり、1000、1000 by -1000、-1000 ではなくなりました。

2)返される座標は float 形式で、"...(0, 0) が画像の左上隅であるランドマークの (x, y) 位置。ポイントは、イメージの範囲内です。」(ソース

3) これらの座標をログに出力すると、画面サイズ (1440w、2368h) と一致しないように見える数値が表示されます。印刷したときに得られる位置の例は次のとおりです。

  • 464.90558,1112.7573
  • -19.159714,218.88104
  • 28.383072,196.1712
  • -130.06908,1071.8779

左上が(0,0)の場合、座標がどのように負になるかがわからないため、これは意味がありません。

問題は、これらの座標はどのように決定されるのかということです。どういうわけか画面のサイズに関してですか?それらは何らかの方法で DP を使用して変換されていますか? 静的キャップはありますか?

皆さんありがとう、

PGMac

4

1 に答える 1