質問: FaceDetector.Faceをどのようにしてアンドロイドのビットマップイメージに変換できますか? 私のアプリケーションでは、私は2つの画像(例:2人の写真)、 1つの背景画像がある 1つの前景画像がそこにあります。 今、私は前景の画像から顔の部分をカットし、その顔を背景の画像に貼り付け、最後に、背景画像のボディと前景の画像の顔を含む最終的な画像を生成したいと思います。 手伝っていただけませんか.. 前もって感謝します
回答: > FaceDetector.FaceをAndroidのビットマップイメージに変換する方法 > > アルゴリズムは次のようなものです: * Get the mid points of all the faces in the Image, whose confidence is > 0.4 * Roughly calculate a rect around the face which is about the dimensions shown in the image; the distance between the eyes is `A` . If you can get an oval shape proportional to the eye distance, it is even better. * Crop the image from the coordinates you've just calculated ............................! cute isn't she :D 注:顔が傾いている場合は、オイラー角も注意してください。