今日のテーマ
【合成画像のサイズと位置調整】
当初は顔検出を使って画像を貼付けようとしてたのですが、
顔検出君は、どうやら目と口と輪郭の外側の部分、
あと顔の中心位置取得をしており、
そこから計算して首の位置を取得しようとしたのですが
うまいこと首の位置がとれませんでした。
輪郭の外側と、顔の中心位置でなんとか出来るかな?と
何度かチャレンジしたのですが、うまく行くときもあれば
駄目なときもあって、挫折。
さらにサイズ調整もしないとだめなので
今回はあきらめて、フレーム型にしたいと思います。
そもそも出力する内容が決まっているので、
こっちの方が「楽そうだ」と言う発想ですw
しかし、このフレーム型のカメラアプリ。
私のプログラムの書き方がよくないと思うのですが処理的に
1.カメラモード(フレームとして画像表示)
2.写真を撮る
としたときに、この写真にフレームが含まれていないんです。
そのため、この後続の処理で
3.写真の画像とフレームを合成
4.出力(保存を含む)
という処理をしています。今のところ。
なんかムダな処理を書いてる気がするのですが、、、
とりあえず、これで続けていきます。
■今日の教訓
顔検出のために自分の写真をとりすぎて、ダイエットしようと決意。
いや、私太ってないんですよ。
むしろやせている方だと思うのですが
なぜか、あごだけ二重あごみたいで、、、これはあかん!!!
今日からダイエットする!
【カメラアプリ作ってまっせ】アプリ開発日記(8/5) http://t.co/i8QIEekq03
[…] ■【カメラアプリ作ってまっせ】アプリ開発日記(8/5)|トライストア -作ってまっせ! […]
@tomo_tsuru 首の位置の座標計算は、(顔の傾きに対応しなければ)Y座標は顔の下端を首の上端、X座標は顔の左端・右端、
首のサイズは顔のサイズの1/4程度で良いのではないでしょうか。それで、首の下端が算出できますね。