スマートフォンの「スマート」は、さまざまなセンサやハードウェアを使うところにある。本連載で、さまざまなセンサやハードウェアを使うiOS(iPhone、iPad、iPod touch)のスマートなアプリを作ってみよう カメラと顔検出を利用したメガネアプリ 前回の「加速度センサとジャイロで体の動きを感じるアプリ作成」では、デバイスの「動き」を検知するハードウェアである「加速度センサ」「ジャイロスコープ」について触れ、それらの機能を利用したアプリを作成しました。今回はカメラでの撮影と、iOS 5より利用可能になった顔検出機能を利用したアプリを作成します。 アプリの仕様は以下です。 カメラで写真撮影 撮影した写真から顔の検出 検出された顔にメガネ画像を重ねる アプリの完成イメージです。 以下、Storyboardで配置したクラスです。画像の番号に対応しています。 撮影した写真を配置するために「UI