Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
扭曲的三维重建OPENCV+;PCL(马丁·佩里斯代码)_Opencv_Point Cloud Library_Stereo 3d_3d Reconstruction_Stereoscopy - Fatal编程技术网

扭曲的三维重建OPENCV+;PCL(马丁·佩里斯代码)

扭曲的三维重建OPENCV+;PCL(马丁·佩里斯代码),opencv,point-cloud-library,stereo-3d,3d-reconstruction,stereoscopy,Opencv,Point Cloud Library,Stereo 3d,3d Reconstruction,Stereoscopy,我正在使用Martin Peris代码使用OpenCV和PCL进行三维重建(链接如下): 故障点: 在“3D查看器”窗口中查看3D重建的最后一步时,我遇到了问题。我得到了一张完美的视差图像,如博客中所示,但我的最终重建图像如下所示: 你可以将其与该博客视频链接中显示的内容进行比较 我尝试过的事情: 检查是否安装了所有必需的库。我相信,否则代码将无法编译并给出任何结果 已检查我的计算机上是否有图形支持: $lspci | grep VGA 09:00.0 VGA兼容控制器:NVIDIA Cor

我正在使用Martin Peris代码使用OpenCV和PCL进行三维重建(链接如下):

故障点:

在“3D查看器”窗口中查看3D重建的最后一步时,我遇到了问题。我得到了一张完美的视差图像,如博客中所示,但我的最终重建图像如下所示:

你可以将其与该博客视频链接中显示的内容进行比较

我尝试过的事情:

  • 检查是否安装了所有必需的库。我相信,否则代码将无法编译并给出任何结果
  • 已检查我的计算机上是否有图形支持:
  • $lspci | grep VGA

    09:00.0 VGA兼容控制器:NVIDIA Corporation G71GL[Quadro FX 3500](版本a1)

    我的怀疑:

  • 如果OpenGL或OpenCV或PCL缺少某些库,则会影响3D重建窗口
  • OpenCV中有争议的reprojectMageto3D()函数,Martin Peris在代码中也使用了该函数
  • 你们中的一位可以帮助我的其他原因;-)
  • 其他详细信息:

    Ubuntu版本:12.04

    OpenCV版本:2.3.1-7

    任何建议都会很有帮助

    谢谢

    普拉图

    解决了

    这实际上是我的图形卡的驱动程序问题。为了解决这个问题,我删除了当前安装的驱动程序,然后重新安装了一个更新的驱动程序,这很有魅力

    我已经在PCL邮件列表上发布了这个解决方案的详细信息,因为我不想在这里重复

    我希望这能有所帮助。

    更新:最近我也尝试了PCL visualizer教程。我在3D查看器窗口中遇到了同样的问题。我的3D查看器窗口看起来与上面链接中的完全相同。这让我开始思考我是否缺少一个图形库,或者这是一个图形硬件问题。我还没有单独的机器来检查这是否是问题所在。