简体   繁体   English

扩展跟踪Vuforia Unity3d

[英]Extended Tracking Vuforia Unity3d

I am trying to implement Extended tracking. 我正在尝试实施扩展跟踪。 Everything works fine,until user move device fastly. 一切正常,直到用户快速移动设备。 Basically I tracked an image and see 3d model. 基本上,我跟踪图像并查看3D模型。 It remain in real world there If I move my camera here and there but at slow speed but if I move my device fastly 3d model will stick to view of my screen, which is not right. 它仍然存在于现实世界中如果我将相机移动到哪里但速度较慢,但​​是如果我快速移动设备,则3D模型将停留在屏幕上,这是不对的。 I guess its a bug in Vuforia. 我猜这是Vuforia中的错误。

Thanks, 谢谢,

Vanshika 万希卡

It is not a bug. 这不是错误。 Extended tracking uses the visual information in the camera images from frame to frame to try and keep track of where the camera is, relative to the trackable -- there is no other way, a camera does not have position-tracking hardware. 扩展跟踪使用摄像机图像中逐帧的视觉信息来尝试跟踪相对于可跟踪摄像机的位置-没有其他方法,摄像机没有位置跟踪硬件。 If the device is moved slowly, successive frames of the camera will partly contain 'the same' things, and can try to determine its own movement from that information (although there will be some drift). 如果设备缓慢移动,则相机的连续帧将部分包含“相同”的事物,并且可以尝试根据该信息确定其自身的移动(尽管会有一些漂移)。 When the camera moves too fast, there is no information shared from frame to frame for the camera to use to determine its own viewpoint change. 当摄像机移动得太快时,帧与帧之间没有共享的信息供摄像机用来确定其自身的视点变化。 I believe the 3d model will only 'stick' to your screen if you do not disable it / its renderer when tracking of it is lost, ie in an OnTrackingLost() type of method, as found in the DefaultTrackableEventHandler . 我相信3d模型只会在跟踪丢失时没有禁用它/它的渲染器的情况下“粘附”到屏幕上,即在DefaultTrackableEventHandler发现的OnTrackingLost()类型的方法中。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM