0

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

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

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

4

5 回答 5

1

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

于 2008-09-19T13:21:47.813 回答
1
  • 为您的几何体生成纹理映射坐标
  • 生成一个大的空白纹理
  • 对于每个像素
    • 找出它映射到的几何图形上的点
    • 找出每个图像中投射到该点的像素
    • 使用所有这些像素的加权混合为像素着色,根据表面法线朝向相应相机的程度加权,并忽略那些在点和相机之间存在另一块几何图形的图像
  • 将完成的纹理应用到几何体
于 2008-09-19T14:31:17.723 回答
0

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

于 2008-09-19T13:21:13.040 回答
0

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

于 2008-09-19T13:21:43.243 回答
0

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

于 2008-09-19T13:23:35.687 回答