Notes on iPhone AR
by cc
##《iOS增强现实应用开发实践》
1.引言
例子:
Layar: 给拍照的汽车变色,image enhanced
Layar usage: publishing, advertising, tourism, education, real estate, packing, retail, google glass
Junaio: also a scanner
Junaio usage: active print, AR game
Wikitude: AR soluation
美国邮局:选择箱子
Zugara:魔镜试衣
FoodTracer:图像识别技术,提供货物信息
2.硬件
Camera UIImagePickerController
CoreLocation Framework
Video AVFoundataion
MobileCoreServices
加速计
陀螺仪 Core Motion Framework
3.MapKit
MapKit
4.传感器
陀螺仪用于测量方向,加速计用于测量摇动。
加速计 UIAccelerometer 委托类
陀螺仪 CMMotionManager
磁力计
5.
AVAudioPlayer
音乐资源 audiomicro.com
AudioServicesPlaySystemSound(kSystemSoundID_Vivrate); // 震动
AVAudioRecorder
6.摄像头和视频采集
UIImagePickerController
7.
cocos2d
增强现实应用是建立在一个实时的摄像头视图背景之上的。
用摄像头视图替换drawable层
8.
cocos2d
摄像机
9. iphonearkit
10.基于标记的增强现实应用
11.社交元素
12.面部识别技术
OpenCV CIDetector face.com