appleの先を行くポストタッチインターフェース

26
Appleの先を行く ポストタッチインターフ ェース @issay

Upload: issaymk2

Post on 08-Jul-2015

8.199 views

Category:

Technology


1 download

DESCRIPTION

ヤフー vs クラスメソッド勉強会で発表した「Appleの先を行くポストタッチインターフェース」です。

TRANSCRIPT

Page 1: Appleの先を行くポストタッチインターフェース

Appleの先を行くポストタッチインターフ

ェース

@issay

Page 2: Appleの先を行くポストタッチインターフェース

今までにないアプリを作りたい

Page 3: Appleの先を行くポストタッチインターフェース

加速度センサー、ジャイロスコープ、磁力センサー、近接センサー、カメラ、

GPS、etc...

Page 4: Appleの先を行くポストタッチインターフェース

Core Image、Core Motion、iBeacon、Core Location、etc...

Page 5: Appleの先を行くポストタッチインターフェース

AppStoreのアプリ数100万本以上

Page 6: Appleの先を行くポストタッチインターフェース

既存のAPIをそのまま使うアイディアは他の誰かに実

現されている!

Page 7: Appleの先を行くポストタッチインターフェース

「普通のやつらの上を行け」by Paul Graham

Page 8: Appleの先を行くポストタッチインターフェース

Appleが未だ実現できていない機能を先に作れ

Page 9: Appleの先を行くポストタッチインターフェース

それが世界初のアプリを作る道

Page 10: Appleの先を行くポストタッチインターフェース

iPhoneのフロントカメラ

Page 11: Appleの先を行くポストタッチインターフェース

自然な体制で常に顔を捉えている

Page 12: Appleの先を行くポストタッチインターフェース

顔の情報を活用しきれていない

Page 13: Appleの先を行くポストタッチインターフェース

Core Imageの顔検出

• 顔検出• 目、口の位置• 笑顔かどうか• まばたきをしているか• 頭のx軸方向の回転(リアルタイムは難しい)• 遅い(頑張ってもiPhone5で5fpsぐらい)

Page 14: Appleの先を行くポストタッチインターフェース

顔の細かい表情はとらえられない

Page 15: Appleの先を行くポストタッチインターフェース

Core Imageでできないこと

• 視線• 頭のy軸、z軸方向の回転• 眉の形、位置• 目の形• 鼻の形、位置• 口の形• 輪郭の形、位置

Page 16: Appleの先を行くポストタッチインターフェース

仕方ない、作るか

Page 17: Appleの先を行くポストタッチインターフェース

顔情報はUIに活用できる

Page 18: Appleの先を行くポストタッチインターフェース

デモ動画を是非ご覧下さい!

http://youtu.be/jMniE-YYP9g

Page 19: Appleの先を行くポストタッチインターフェース

例えば• リモコンを使わずにテレビの制御• Google GlassなどARメガネの制御• サイネージディスプレイの制御• 料理中のiPadの制御• フライトゲーム• 障害者のためのインターフェース• etc...

Page 20: Appleの先を行くポストタッチインターフェース

しくみ

Page 21: Appleの先を行くポストタッチインターフェース

Face Tracking• 多くの顔の特徴点をトラッキングするライブラリを独自開発

• スマホでもリアルタイムで動作するのが特徴(iPhone5で20fps以上)

• 顔画像とあらかじめ正解の特徴点を与えたデータから、学習させる

Page 22: Appleの先を行くポストタッチインターフェース

Face Tracking

• はじめにiOSのAPIとOpenCVで顔検出、トラッキング

• ブースティングという手法を使って、だんだんと実際の顔に特徴点をフィッティングさせていく

• 顔画像の任意の2点のピクセルの値の差分を元に計算しているので高速

Page 23: Appleの先を行くポストタッチインターフェース

特徴点に合わせて

Page 24: Appleの先を行くポストタッチインターフェース

画像を合成

Page 25: Appleの先を行くポストタッチインターフェース
Page 26: Appleの先を行くポストタッチインターフェース

以上