DMD全景照相机SDK使用文档
来源:互联网 发布:阿里云邮箱个人版设置 编辑:程序博客网 时间:2024/04/28 18:59
DMD中文文档:
一。导入SDK
创建一个视图控制器(我们叫它“plitshootingvc”),实现了“monitordelegate”协议。
要做你必须做以下:
声明你的视图控制器是符合“monitordelegate”协议如下图所示:
“plitshootingvc处理界面:
在视图控制器”plitshootingvc”你要执行下列回调的实现:
-(void)preparingtoshoot;(1)
-(void)canceledpreparingtoshoot;(2)
-(void)takingphoto;
-(void)phototaken;
-(void)stitchingcompleted:(NSDictionary *);
-(void)shootingcompleted;
-(void)deviceverticalitychanged:(NSNumber *)截;
-(void)compassevent:(NSDictionary *)信息;
“takingphoto”:通知委托SDK时要捕捉的照片。你可以用这种方法在照片拍摄前效果。
“phototaken”:通知委托当SDK完成拍照。你可以使用这种方法来计算照片的数量,或显示一个消息,通知用户继续旋转。
“shootingcompleted”:通知委托当SDK完成拍照(如当用户请求停止捕获或当照片的最大数量被捕获)。显示一个进度指示到SDK完成处理的照片是最好的。
“stitchingcompleted”:通知委托当SDK完成拼接。你可以用这种方法来保存新创建的全景或视图使用DMD 3D查看器。
二。进行拍摄
把先前创建的视图控制器”plitshootingvc”为monitordelegate代表是DMD引擎。
[Monitor instance].delegate = self;
你可以使用下面的方法用SDK互动:
- (void)restart;
-(void)startshooting;
-(void)stopshooting;
-(void)finishshooting;
-(void)stopsensors;
- (void)genEquiAt:(NSString*)fileName withHeight:(NSUInteger)height andWidth:(NSUInteger)width andMaxWidth:(NSUInteger)maxWidth;
-(void)genequiat:(NSString *)文件名(NSUInteger)高度:高度和宽度:(NSUInteger)andmaxwidth(NSUInteger)最大宽度;
“重启”:从一开始就重启拍摄过程。它将忽略先前捕获的照片和复位的SDK。
“startshooting”:开始捕捉。这可能是当用户在屏幕上点击或“启动”按钮时(你必须在调用它之前调用它)。
“stopshooting”:忽略了以前拍摄的照片和停止的SDK。这可以用来当应用程序的背景或导航到你的应用程序的另一个部分。
“finishshooting”:SDK将停止捕获并开始拼接照片。
“genequiat:高度:宽度:andmaxwidth:”:保存全景盘与一个给定的高度和可选的特定或最大宽度。
三、查看3D
创建另一个视图控制器(我们叫它“plitviewervc”)和定义一个成员变量的类型”panoviewer”继承“视图”,添加一个视图。
panoviewer * _panoviewer;
开始观看动画调用:
[ _panoviewer performselector:@选择器(开始)onthread监测实例:[ ]。enginemgr.thread对象:零waituntildone:没有];
停止动画调用:
[ _panoviewer performselector:@选择器(停止)onthread监测实例:[ ]。enginemgr.thread对象:零waituntildone:没有];
由于DMD的3D查看器使用uigesturerecognizer内部的SDK,您可以访问它:
agesturerecognizer requiregesturerecognizertofail:_panoviewer doubletapgr ];
- DMD全景照相机SDK使用文档
- 使用照相机
- iOS全景SDK
- EasyAR-Unity SDK使用文档
- sdk帮助文档使用技巧
- 谈谈我对 iPhone5 全景照相机 的理解
- 使用照相机的功能
- 使用照相机开启闪光灯
- 使用照相机或者相册
- 照相机的使用
- 如何使用android SDK帮助文档
- 怎样使用android sdk帮助文档
- Android使用sdk manager 下载API文档
- 怎样使用Android SDK 帮助文档
- SDK文档
- google vr sdk(全景图的播放)
- 照相机
- 照相机
- PriorityQueue 源代码
- iOS 开发,UITableViewController中手势关闭cell中的键盘。且不影响tableView中的 didSelectRowAtIndexPath 方法。
- 关于从IE8升级到IE11后,卸载不了IE11解决方法
- Qt菜单\工具栏
- [OC] OC的书写规范-01
- DMD全景照相机SDK使用文档
- 程序员面试 刷题推荐
- eclipse 部署 Bug
- 请求转发与重定向的区别
- 在Hadoop上部署nutch 及nutch相关
- JS魔法堂:从void 0 === undefined说起
- ORACLE中的层次结构查询
- 希尔排序
- Linux主机间同步时间