假设我有 N 个物体的照片,是从 N 个已知位置拍摄的。我还掌握了物体的 3D 几何形状,并且了解相机和镜头的所有特性。

我想从我拥有的 N 张图片中生成一张独特的巨型图片,以便可以将其映射/投影到物体表面上。

有人知道从哪里开始吗?文章、参考文献、书籍?

有帮助吗?

解决方案

谷歌搜索“阴影贴图”,因为在该过程中解决了同样的问题(从一些已知点看到的场景图像被投影到场景中的 3D 几何体上)。问题很好理解,代码也很多。

其他提示

不确定它是否可以直接帮助您,但是这些人有一些相关技术的令人惊叹的演示: http://grail.cs.washington.edu/projects/videoenhancement/videoEnhancement.htm.

  • 为您的几何体生成纹理映射坐标
  • 生成一个大的空白纹理
  • 对于每个像素
    • 找出它映射到的几何图形上的点
    • 找出每个图像中投影到该点的像素
    • 使用所有这些像素的加权混合对像素进行着色,根据表面法线面向相应相机的程度进行加权,并忽略点和相机之间存在另一块几何体的那些图像
  • 将完成的纹理应用到几何体上

我怀疑这可以使用投影图的一些变体与图像重建混合来完成。

看一下 立方体贴图. 。它可能有用。您可能想要将另一个凸形状投影到立方体,并将生成的纹理用作传统的立方体贴图纹理。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top