问题标签 [3d-reconstruction]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
3881 浏览

opencv - 使用 openCV 示例进行 3d 表面重建

我正在尝试使用 OpenCV 示例文件从立体配置执行 3D 表面重建。我从 2 个网络摄像头创建了一个立体摄像头。我已经使用 stereo_calib.cpp ( https://code.ros.org/trac/opencv/browser/trunk/opencv/samples/cpp/stereo_calib.cpp?rev=4086 ) 获得了校准参数,并使用 stereo_match 生成了点云.cpp(https://code.ros.org/trac/opencv/browser/trunk/opencv/samples/c/stereo_match.cpp?rev=2614)。使用 MeshLab 打开的结果点云与原始场景完全不同(http://img707.imageshack.us/i/snapshot01u.png/)。

我在这里想念什么?

重建步骤:

  1. stereo_calib(在图像所在的同一文件夹中,没有参数,因此假定为默认值)
  2. stereo_match left01.jpg right01.jpg -i intrinsics.yml -e extrinsics.yml -p cloud.asc
  3. 在 MeshLab 上导入 cloud.asc

谢谢

0 投票
0 回答
1188 浏览

blender - 如何使用insight3d导出带有纹理的重建3D模型

我正在使用开源的 Structure-from-motion 程序:insight3D从一组 2D 图像重建 3D 模型。我能够将生成的模型导出为 VRML (.wrl) 文件,但是当我在 Blender/Meshlab 中检查生成的文件时,不包括纹理和纹理坐标。有没有人用insight3D成功导出纹理模型?谢谢!

0 投票
2 回答
1052 浏览

matlab - 断层扫描 3D 重建

我必须为学校做一个项目,我不知道从哪里开始。我需要根据您在进行断层扫描后获得的图像进行 3D 重建。此外,在重建图像后,我需要提供一个工具,以便用户可以根据需要对器官进行切片,这样他就可以看到他制作的部分。

任何帮助都会非常感激。谢谢。

0 投票
1 回答
1423 浏览

image - 共轭梯度二维图像重建 Matlab

我正在做一个项目,我应该使用共轭梯度法在 matlab 的帮助下给定图像的正弦图来重建 SPECT 图像。我已经意识到需要求解线性方程 Ax=b,其中 b 是一个 N 维向量,其中包含包装成向量的已知正弦图值,x 是包含要重建的未知图像的 M 维向量,并且 A是系统向量。我可以很容易地用我拥有的正弦图构造b,但我真的不知道我应该如何得到A。我想要的图像是128X128,正弦图是128X32(即32个投影)。

有人对我如何使用matlabs PCG函数的帮助来重建我的图像有任何想法吗?

0 投票
1 回答
1194 浏览

opencv - 如何在opencv中跟踪多个校准相机中的单个标记

opencv 中有很多与 3D 重建相关的函数。我有多个相机,我用 opencv 校准了它们。所以我有整个相机的外在和内在以及本质和基本矩阵。

我知道在 3d 空间中跟踪标记的一个很好的算法是三角测量。在 opencv 中是否有任何好的三角测量实现,或者处理三角测量的外部库是一种正确的方法?

此外,如果我理解正确,标记的 3d 位置基于相机的坐标系之一。如何根据真实的地面坐标系获得标记的 3d 坐标。

0 投票
2 回答
3069 浏览

java - 3d Reconstruction from live video feed

i was wondering if anyone has knowledge on the recontruction of 3D objects from live video feed. Does any have any java based examples or papers JAVA based that i could be linked to as i have read up on algorithm's used to produce such 3d objects. If possible i would like to construct something such as the program demostrated in the link provided below. Currently my program logs live video feed.

http://www.youtube.com/watch?v=brkHE517vpo&feature=related

0 投票
1 回答
424 浏览

3d - 从线框草图进行 3D 重建

我想根据原始手绘草图重建对象的 3-D 形状。草图还包含对象的不可见线条,并且绘制在已经存在的 3-D 场景(城市)之上。我也许可以根据它们与城市中其他物体的重合度来恢复一些 3-D 点。

重构的形状不需要 100% 精确,允许有一些不准确,并且它们不包含曲线和曲面,仅包含普通多边形。

我发现了这个话题:

通过处理纸上的 2d 草图生成 3d 对象

但与我的情况相比,那里的问题似乎根本没有受到限制。我也读过一些论文,最新的和最具描述性的一篇是: http ://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.118.2577&rep=rep1&type=pdf

本文实现了一种基于约束(例如平行线、平行面、对称、最小距离等)的算法。但它没有可用的实现......

我想实现一个快速而肮脏的并行算法,但我似乎没有找到任何代码开始......我将不胜感激任何提示或链接到现有实现。我知道这是一个难题,但我相信这不是不可能解决的。

0 投票
4 回答
1373 浏览

c++ - 配置文件应该放在哪里?

以下代码是 OpenCV 中相机校准程序的一部分。但是当我运行程序时出现错误:它说

无法打开配置文件

我把配置文件放在了,c:/Nn/default.xml但我仍然得到这个错误

你能帮我看看代码有什么问题吗?我是否将文件放在错误的路径中?

0 投票
3 回答
7974 浏览

opencv - 从两个 2D 点重建一个 3D 点?

OpenCV 包含很多对立体相机 3D 重建的支持。就我而言,我有两个相机,我想知道某个点的 3D 坐标。

我有的:

  1. 两幅图像上点的像素坐标
  2. 已知的内在和外在相机参数

我想得到什么:在 3D 中坐标这个点

0 投票
2 回答
1624 浏览

opencv - cvReprojectImageTo3D 和 CV_32FC3 的问题

我需要你的帮助。我已经使用我的立体声对实现了立体声校准和校正。我有一个非常合理的视差图像。我面临的问题是cvReprojectImageTo3D。我使用了stereobM。并以正确的方式纠正。声明如下

disp 是为立体对获得的视差图像。当我运行 Image3D 的 showimage 命令时,我获得了彩色分割。我的疑问是为什么会这样。我附上我的结果
照片的链接如下

https://plus.google.com/photos/110965556771924534380/albums/5745356738809417329/5748680803335389906

我的另一个疑问是这个 image3D 是如何存储的。CV_32FC3 是否意味着第一个通道给出 x 值第二个给出 y 而第三个给出 z 或排序或有任何其他表示..?