关于跟踪过程中增强显示模型与Target图像相对位置出现偏移的问题

+1 投票
最新提问 7月 9, 2018 用户: yydjtcy (840 分)
修改于 7月 9, 2018 用户:yydjtcy
使用过程中发现一个问题:当用于增强显示的模型垂直于Target图像的方向(y轴)坐标值不为0时(尤其是y取负值),实时跟踪过程中移动摄像头方向时,模型与target的相对位置不严格保持一致,会有很明显的偏移,甚至出现在target的外围(x,y轴坐标值都是0)。只有模型y=0时,不管摄像头怎么移动才能跟target图像保持严格的一致和贴合。简单情况下设置y=0是可以的,但如果场景模型较多时,各个模型位置很明显不可能都保持y=0,这种情况下增强显示的场景模型就会出现较差的显示效果。请问这种情况该如何解决?

PS:已分析到原因,当y=负值时(正值没问题),其实模型应该有部分在target之后了(被target遮挡),但仍然渲染在target之前,所以会出现相对target偏移的视觉错觉。之前有看到easyar中的虚拟模型被现实物体遮挡的视频,请问此项功能什么时候可以上线?是针对SLAM的吗?

1个回答

+1 投票
最新回答 7月 10, 2018 用户: albert52 (37,800 分)
你描述的被遮挡,有两张实现方式

1. 使用深度相机

2. 对场景三维建模,通过算法实现遮挡效果

这两种方式easyar 都有相应的解决方案,在后续版本迭代中会逐步加进来
欢迎来到 EasyAR Q&A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...