1

我使用馬丁佩里斯代碼用於3D重建使用的OpenCV和PCL(下面的鏈接):扭曲3D重建OPENCV + PCL(馬丁佩里斯代碼)

http://blog.martinperis.com/2012/01/3d-reconstruction-with-opencv-and-point.html

故障點:

在「3D查看器」窗口查看3D重建的最後一步,我遇到了麻煩。我得到一個完美的視差圖像如圖中的博客,但我最終的重建圖像看起來是這樣的:

https://drive.google.com/file/d/0Bx1aNPhwJU4kMmt1cUVHVXBOLWM/edit?usp=sharing

你可以用它在在博客中給出的視頻鏈接中所示的相比較。我曾嘗試

事情:

  1. 如果安裝了所有需要的庫經過。我相信否則代碼不會編譯並給我任何結果。
  2. 經過,如果我有我的機器上的圖形支持:

$ lspci的| grep的VGA

09:00.0 VGA兼容控制器:NVIDIA公司G71GL [的Quadro FX 3500(REV A1)

我的疑惑:

  1. 如果有一些圖書館缺少對OpenGL或OpenCV的或PCL正在使三維重建窗口受到影響。
  2. 在OpenCV中有爭議的reprojectImageTo3D()函數也在Martin Peris的代碼中使用。
  3. 其他一些原因,你們中間有一個能幫助我;-)

其他詳情:

Ubuntu的版本:12.04

OpenCV的版本:2.3.1-7

任何建議真的會有所幫助!

感謝,

Pratul

+0

**更新:**最近我也嘗試了PCL可視化教程。 http://pointclouds.org/documentation/tutorials/pcl_visualizer.php我遇到了與3D查看器窗口相同的確切問題。我的3D查看器窗口與上面的鏈接https://drive.google.com/file/d/0Bx1aNPhwJU4kMmt1cUVHVXBOLWM/edit?usp=sharing中的鏈接完全相同。如果我缺少一個圖形庫或者它是一個圖形硬件問題,這已經開始讓我想。我沒有一臺獨立的機器來檢查問題是否存在。 – Pratul

回答

0

解決!

它實際上是一個驅動程序問題與我的圖形卡。爲了解決這個問題,我擦掉了當前安裝的驅動程序,然後重新安裝了一個更新的驅動程序,並像魅力一樣工作。

此解決方案的詳細信息我發佈在PCL郵件列表上,因爲我不想在此重複自己。

enter link description here

我希望這有助於。