1

画像のサイズを変更してから特定のサイズに切り抜くことができるように、サイズ変更と切り抜きのワークフローに取り組んでいます。通常、目的のサイズに合うように最小の寸法のサイズを変更してから、トリミングして例を取得します。四角。

ただし、この場合、face_x、face_y、face_width、face_heightという追加の顔検出データがあります。顔のX座標とY座標は、顔が始まる元の画像の左上の点です。

トリミングされた領域を画像の中央ではなく顔の中央に配置したいと思います。

私を助けることができる賢い心はありますか?ありがとう!

4

1 に答える 1

1

顔の中心は

(face_x + face_width/2, face_y+face_height/2).  

画像を最後に (w, h) にしたい場合は、左上が

(face_x + (face_width - w)/2, face_y + (face_height - h)/2)
于 2010-05-26T12:21:43.670 に答える