首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone 4中的metaio

iPhone 4中的metaio
EN

Stack Overflow用户
提问于 2013-12-10 15:18:19
回答 1查看 300关注 0票数 1

我开发了一个iOS应用程序来识别一些标识。metaio在iPad Mini、iPhone 5和iPhone 4S中运行良好。

在iPhone 4中,SDK运行得非常缓慢和草率。我怎么才能解决这个问题?

顺便说一下,我在每个设备上都使用了最新的SDK和iOS 7。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-11 14:05:00

用以下方法修正了它:

代码语言:javascript
复制
[glView setBackgroundColor:[UIColor clearColor]];
m_metaioSDK->setSeeThrough(true);
AVCaptureVideoPreviewLayer* previewLayer = m_metaioSDK->getCameraPreviewLayer();
previewLayer.frame = self.view.frame;
[self.view.layer addSublayer:previewLayer];

文档:从活动摄像头会话中获得一个相机预览层。使用它可以获得一个指向基于当前照相机会话创建的AVCaptureVideoPreviewLayer的指针。您可以使用它在背景中绘制相机图像,并在此基础上添加一个透明的EAGLView。为了防止sdk在OpenGL中绘制背景,您可以激活查看模式.

回答说:‘切换凸轮绘图’只是设置背景的渲染透明,并将本机相机预览在背景中。只需看一下

虚拟AVCaptureVideoPreviewLayer* getCameraPreviewLayer()提供了一切都运行得更快的错觉。但是,跟踪速度仍然很慢。在纯检测的情况下,这可能会很好。如果你想要叠加,它将导致游泳增加。

最好是让你看看为什么它一开始运行缓慢。如果您的跟踪配置中有许多目标,则可以将MaxObjectsToDetectPerFrame参数设置为每帧只查找几个模式。( http://dev.metaio.com/sdk/tracking-config/optical-tracking/image-tracking/)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20498182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档