我想做this之类的事情,但反之亦然 - 这样相机就在外面,指向内心。让我们从摘要开始并具体说明:
1)是否有任何工具可以帮我这么做?我有多接近使用现有软件?
2)说最近的工具是像OpenCV这样的图形库。我已经学习了线性代数并拥有CS的本科学位,但没有任何图形专业培训。我应该从哪里去?
3)如果我真正经历了长达十年的自我教学+编程练习的精神追求来实现这一目标,那么你知道哪些论文或其他资源可能对我有所帮助吗?答案 0 :(得分:2)
我认为您链接的演示使用360°相机(请参见底部的黑色圆圈),并且不涉及任何方式的拼接。
关于您的问题,您是否了解this的工作?它们也不会拼接,只是在不同的视图之间进行混合。
如果使用向内视图,那么您将观察到的对象可能非常接近相机,而标准拼接则假定物体距离很远。当您更改视点(即视差和遮挡)时,关闭3D对象意味着高失真,这使得难以在两个视图之间进行插值。因此,如果你想要拼接,那么你的主要问题是正确处理视差效果&视图之间的遮挡。
在我看来,最有希望的方法是在最接近当前视点的两个相机图像之间进行实时立体匹配(即密集3D重建),然后插入估计的视差以生成预期图像。但是,它不太可能实时运行,如您链接的演示中所示,结果可能非常难看......
修改强>
您还可以查看this paper,它使用了一种不同但有趣的方法,但在您的情况下可能没有直接用处,因为它需要在可用图像中显示新的视点。