Matlab 3D重建

标签 matlab 3d computer-vision matlab-cvst

最近,我必须在这 2 周内完成一个多 View 3D 扫描的项目,我搜索了所有 3D 重建的书籍、期刊和网站,包括 Mathworks 示例等。我编写了一个代码来跟踪两个图像之间的匹配点并将它们重建为 3D 绘图。然而,尽管使用了 detectSURFFeatures() 和 extractFeatures() 函数,仍然有一些对象点没有被跟踪。如何在我的 3D 模型中重建它们?

最佳答案

你正在寻找的是所谓的“密集重建”。最好的方法是使用经过校准的相机。然后你可以校正图像,计算每个像素的视差(理论上),然后得到每个像素的 3D 世界坐标。请查看此 Stereo Calibration and Scene Reconstruction示例。

关于Matlab 3D重建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23002738/

相关文章:

opengl - 简单的 3D 图形项目?

python - 在 Ubuntu 16.04 上的 Python 3 中导入 tensorflow 时出错 SyntaxError : l. append ("%s=%s"% (attr, `value` ))

c++ - 如何在 C++ 中实现 MATLAB 函数 wavread()?

matlab - 如何创建比较两个矩阵的误差函数?

matlab - 如何创建使用数组作为键的 Matlab 字典

python - 将纬度和经度转换为 3D 空间中的点

c++ - C++:围绕原点旋转点,但输出点在一定程度上不正确

matlab - 定位图像中的一组像素

python - OpenCV 卡尔曼滤波器 w/python 的实际实现?

opencv - 如何在使用其范围的阈值时处理色调的大变化