アプリ名:「もじかお」
価格:120円
本アプリは、顔検出機能を使って顔に文字を表示するアプリです。
こんな感じです。
文字に縁取りもつけられます。
テキストであれば絵文字でも使えます。
顔の検出は複数の人の顔でも大丈夫です。
表示される文字はどの顔も同じものになります。
使い方も簡単です。
表示する文字、文字サイズと色を決めてカメラボタンを押すだけです。
カメラが起動されて顔を検出すると文字をリアルタイムで表示します。
顔検出機能を使ったアプリはいくつか作ってきました。
顔を検出して何かをするようなアプリはそうそう思いつきません。
なので、顔検出機能を使った面白いアプリは
種切れかなーっと思っていました。
顔検出機能を実現する方法は
iOSアプリ開発用に2つ用意されています。
一つは従来型の大まかな顔の位置を検出できる機能、
もう一つは顔のパーツの細かい位置情報まで検出できる機能。
前者はCIDetectorというライブラリで、
後者はVisionというライブラリになります。
今まで開発してきた顔検出機能を使ったアプリでは、
前者のCIDetectorを使っていましたが、
今回は後者のVisionを使いました。
Visionでは以下の顔のパーツの位置情報が取得できます。
・左右の眉毛の輪郭
・左右の目の輪郭
・左右の目の瞳孔の位置
・鼻の位置
・顔の中心線
・唇の内側と外側の位置
・顔の輪郭線
結構細かい位置情報が取得できます。
これだけ細かい情報が取得できたとして、
さて、これを使ったどんなアプリを作る?
顔にマスクを被せるようなアプリは
もうたくさん出回ってるので作る意味もない、
痩せ顔を作るアプリもあるし。。。
と、色々考えあぐねていたとき、
文字を表示したらどうかなぁーって思いつきました!
自分の顔を撮影しても良いし、友達の顔で遊んでもよし。
文字を工夫して友達同士で楽しく遊んでいただければ嬉しいです!