46得票6回答
3D重建——如何从2D图像创建3D模型?

如果我用相机拍摄一张照片,并且知道从相机到对象的距离,比如一个房子的比例模型,我想把它转换成一个可以操纵的3D模型,这样我就可以评论房子的不同部分。 如果我坐下来考虑拍多张照片,标记方向和距离,我应该可以想出如何做,但是,我想问问是否有一些纸张可以帮助解释更多。 你用什么语言解释并不重要,因为...

11得票2回答
从立体图像获取深度图的库?

我打算设置一些设备进行实时三维运动跟踪。 我的第一个想法是使用一对摄像头拍摄立体图像并计算深度图以获取所需的3D数据。 是否有任何好的开源库(C/C++)可用且足够快以支持实时(〜12-24fps)? 在SourceForge中,我发现使用立体视觉进行三维重建和EStereo,有人尝试过吗?...

8得票1回答
轴对齐照片的三维重建

浏览了该主题的其他帖子后,我相信我的问题可能有一个相当简单的答案。我有一组六张物体的轴对齐照片,例如这个: http://www.flickr.com/photos/nnenn/4479290754/in/photostream 是否有任何算法可以重建此物体的3D近似?我尝试过一种较为成功...

7得票2回答
.NET可集成的强大、快速的解决方案,用于从3D点云进行表面重建。

我们有一个基于.NET 4.0 C# WPF的加工模拟应用程序。目前我们遇到了困难,因为我们需要从点云生成三维表面(网格生成)。我们一直在搜索、谷歌、测试不同的库以找到一个快速、强大、正确且可集成到我们应用程序中的解决方案,但我们没有运气。三维成像不是我们的业务范畴,所以我们不想涉足编写此部分...

12得票1回答
使用已知深度Z将OpenCV的2D点反投影为3D

问题陈述 我正在尝试将2D点重新投影到它们的原始3D坐标上,假设我知道每个点所在的距离。按照OpenCV文档的说明,我设法使其在零畸变下工作。然而,当存在畸变时,结果是不正确的。 当前方法 因此,想法是反转以下内容: 成为以下内容: 通过: 使用cv::undistort...

8得票2回答
如何使用Meshlab在.ply文件中绘制线条?

例如,我想从所有点云中选择两个点,并在它们之间绘制一条线。我正在使用Meshlab处理.ply文件,但我不知道如何完成这个任务。我可以使用Meshlab或其他方法来实现吗?

36得票3回答
没有相机信息的情况下从2张图像进行3D重建

我是这个领域的新手,正在尝试将2D图像建模为简单的3D场景,但我没有有关相机的任何信息。我知道有三种选择: 我有两张图片,我知道我的相机模型(内参)是从一个XML文件中加载的,例如loadXMLFromFile() => stereoRectify() => reproject...

13得票2回答
对应图像中的相机运动

我正在尝试根据对应图像的运动计算出新的相机位置,这些图像符合针孔相机模型。 事实上,我没有得到有用的结果,因此我尝试描述我的过程,并希望有人能帮助我。 我使用SIFT匹配对应图像的特征,使用OpenCV的FlannBasedMatcher进行匹配,并使用OpenCV的findFundame...

11得票1回答
两个校准相机的三维重建流程中存在哪些错误?

有很多关于从已知内部校准的立体视图中进行3D重建的帖子,其中一些是优秀的。我阅读了很多这样的帖子,并根据所读内容尝试使用以下流程/算法计算自己的3D场景重建。我将列出方法,然后在底部提出具体问题。 0. 校准您的相机: 这意味着检索相机标定矩阵K1和K2,分别对应相机1和相机2。这些是3...

7得票1回答
如何将深度图转换为三维点云?

当我将深度图转换为3D点云时,我发现有一个称为缩放因子的术语。有人能否给我一些关于缩放因子实际上是什么的想法。缩放因子和焦距之间是否有任何关系。 代码如下: import argparse import sys import os from PIL import Image focalLe...