顔で遊ぶ2016/07/11

変形させるとか交換するとか、顔の画像を加工するアプリが流行っていますが、
そんな流行りにちょっと乗ってみようかと、顔検出を使ったカメラアプリを作ってみました。


おかしな(ヵ_ォ)カメラ

「おかしな顔」のカメラ、ではなく
おかしな「顔カメラ」です。

いろいろ顔加工アプリがある中、
・エフェクト自体に動きがある
・入力映像の動きを活かす
といったように、動きを意識しているのが特徴です。
そうでもないエフェクトもありますが。


エフェクト例

顔拡大
顔拡大

顔を大きくします。着ぐるみのようです。


放射状
放射状

ジャジャーン!
ってな感じのエフェクトです。


顔ストレッチ
顔ストレッチ

↑この絵だとちょっとわかりにくいかもしれませんが、
顔の中身を上下左右に変形させます。


他にも顔を順番に並べていく「顔並べ」や、顔部分の色の階調を落とす「減色マスク」などふざけたエフェクトがありますが、
ネーミングセンスの無さもあって言葉では伝わりづらいので、ぜひアプリをダウンロードしていろいろ試してみてください。

まんがタイムスペシャル 9月号2016/07/24

ざしきわらしと僕
先生にこんな心配をされるということは、逆に言えば
すべて「抑圧された心の闇」のせいだったEND
は無いということか。

ローカル女子の遠吠え
外で食べればバーベキュー。
自然の中だろうが、材料を自分で用意しようが、肉が食べたきゃ焼肉屋で良いって話になるし。
ところで、秋津さん屈折しすぎだろ。

だけど温田さんはひとりでデキない
富崎さんが特に変わらないまま終わってしまった。
というより、なんだかんだでこの状況を楽しんでるんじゃなかろうか。
もうちょっと的確に指摘すれば、温田さんもここまで暴走しないだろうに。

メェ~探偵フワロ
フワロさんが暴走しなくてもドタバタ。
本当に怖いのは生きている人という話。


商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。お買い物される際には、必ず商品ページの情報を確認いただきますようお願いいたします。また商品ページが削除された場合は、「最新の情報が表示できませんでした」と表示されます。

ローカル女子の遠吠え(1) [ 瀬戸口みづき ]
価格:668円(税込、送料無料) (2016/7/24時点)



ずんぐりむっくり追加2016/07/29

顔検出で遊ぶ Androidアプリ「おかしな(ヵ_ォ)カメラ」をバージョンアップしました。
エフェクトをひとつ追加しています。

新エフェクト「ずんぐり

ずんぐりエフェクト

体を背景ごと縦に縮小することによって、「顔拡大」とは違ったずんぐりむっくりした感じになります。
なるべく足のあたりまでフレームに収めた方が、それらしく見えるでしょう。


表に見える部分の変更はこのエフェクト追加くらいですが、中身は大きく変わっています。
↓ここからプログラム的な話

今まで顔検出APIには Camera.FaceDetectionListenerを使用してきましたが、このバージョンでは Google Play Serivcesの FaceDetectorを使っています。
注:
元々SDKにある android.media.FaceDetector ではなく、

com.google.android.gms.vision.face.FaceDetector の方です。


FaceDetectorでは検出した顔の傾き等を取得できるので、前のバージョンよりはもう少し正確に顔の範囲を得ることができるようになっています。(FaceDetectionListenerの方でも目や鼻の位置を取得できるはずなのですが、少なくとも自分の持っている端末ではサポートされていません)

顔検出APIとして高機能である FaceDetector ですが、アプリ開発時は使えませんでした。
使い物にならない、という意味ではなく本当に使用不可ということです(isOperational()で引っかかる)。
ライブラリを後からダウンロードするようになっているのですが、そのライブラリにバグがあって配信されていなかったようです(元は英語での説明なのでちょっとニュアンスは怪しいです)。

Google Play Servicesが 9.2になって使えるようになって良かったのですが、おかげで顔検出部分だけではなく、エフェクト描画部分もかなり作り直しになってしまいました。