题
假设我有 N 个物体的照片,是从 N 个已知位置拍摄的。我还掌握了物体的 3D 几何形状,并且了解相机和镜头的所有特性。
我想从我拥有的 N 张图片中生成一张独特的巨型图片,以便可以将其映射/投影到物体表面上。
有人知道从哪里开始吗?文章、参考文献、书籍?
解决方案
谷歌搜索“阴影贴图”,因为在该过程中解决了同样的问题(从一些已知点看到的场景图像被投影到场景中的 3D 几何体上)。问题很好理解,代码也很多。
其他提示
不确定它是否可以直接帮助您,但是这些人有一些相关技术的令人惊叹的演示: http://grail.cs.washington.edu/projects/videoenhancement/videoEnhancement.htm.
- 为您的几何体生成纹理映射坐标
- 生成一个大的空白纹理
- 对于每个像素
- 找出它映射到的几何图形上的点
- 找出每个图像中投影到该点的像素
- 使用所有这些像素的加权混合对像素进行着色,根据表面法线面向相应相机的程度进行加权,并忽略点和相机之间存在另一块几何体的那些图像
- 将完成的纹理应用到几何体上
我怀疑这可以使用投影图的一些变体与图像重建混合来完成。
看一下 立方体贴图. 。它可能有用。您可能想要将另一个凸形状投影到立方体,并将生成的纹理用作传统的立方体贴图纹理。
不隶属于 StackOverflow