PCL+ OpenNI2 + VS2010環境配置(Windows )


一、下載、安裝:

     1、PCL下載安裝。

          http://www.pointclouds.org/downloads/  下載最新的版本。或者下載預先編譯好的。

          我下載的是Using prebuilt binaries 下的Windows 版本(如圖1).website:http://www.pointclouds.org/downloads/windows.html  

          下載好后安裝即可。  我的安裝目錄為:D:\Program Files\PCL 1.6.0

                                           

圖1

      2、OpenNI2

           OpenNI 2.0 的安裝 比OpenNI 1.x簡化了。安裝OpenNI2之前,需要先安裝微軟自己的 Kinect for Windows SDK(下載頁面)支持。

           OpenNI2官方下載頁面:http://www.openni.org/openni-sdk/ 

           下載響應的OpenNI SDK並運行安裝就可以了。目前而言,OpenNI 1.x 和 OpenNI 2.0 也是可以同時安裝使用的。

           我的安裝路徑是,D:\Program Files\OpenNI2

 

 

二、配置環境

    1、 計算機-->屬性-->高級系統設置。彈出系統屬性框。高級-->環境變量。添加系統變量,PCL_ROOT,變量值:D:\Program Files\PCL 1.6.0

    2、在系統變量Path后追加:

         D:\Program Files\OpenNI\Bin;

         D:\Program Files\PCL 1.6.0\bin;

         D:\Program Files\PCL 1.6.0\3rdParty\FLANN\bin;

         D:\Program Files\PCL 1.6.0\3rdParty\Qhull\bin;

         D:\Program Files\TortoiseSVN\bin

三、具體工程配置

      1、新建工程后,項目屬性->VC++目錄->包含目錄 添加:

            D:\Program Files\OpenNI2\Include           

            D:\Program Files\OpenNI2\Include\Win32

            D:\Program Files\PCL 1.6.0\include\pcl-1.6

            D:\Program Files\PCL 1.6.0\3rdParty\Boost\include

            D:\Program Files\PCL 1.6.0\3rdParty\Eigen\include

            D:\Program Files\PCL 1.6.0\3rdParty\FLANN\include

            D:\Program Files\PCL 1.6.0\3rdParty\Qhull\include

            D:\Program Files\PCL 1.6.0\3rdParty\VTK\include\vtk-5.8

      2、項目屬性->VC++目錄->庫目錄 添加:

            D:\Program Files\OpenNI2\Lib

            D:\Program Files\PCL 1.6.0\lib

            D:\Program Files\PCL 1.6.0\3rdParty\Boost\lib

            D:\Program Files\PCL 1.6.0\3rdParty\FLANN\lib

            D:\Program Files\PCL 1.6.0\3rdParty\Qhull\lib

            D:\Program Files\PCL 1.6.0\3rdParty\VTK\lib\vtk-5.8

       3、dubug模式,鏈接器->輸入->附加依賴項 添加

                     OpenNI2.lib

            opengl32.lib
            pcl_kdtree_debug.lib
            pcl_io_debug.lib
            pcl_search_debug.lib
            pcl_segmentation_debug.lib
            pcl_apps_debug.lib
            pcl_features_debug.lib
            pcl_filters_debug.lib
            pcl_visualization_debug.lib
            pcl_common_debug.lib
            flann_cpp_s-gd.lib
            libboost_system-vc100-mt-gd-1_47.lib
            libboost_filesystem-vc100-mt-gd-1_47.lib
            libboost_thread-vc100-mt-gd-1_47.lib
            libboost_date_time-vc100-mt-gd-1_47.lib
            libboost_iostreams-vc100-mt-gd-1_47.lib
            vtkalglib-gd.lib
            vtkCharts-gd.lib
            vtkCommon-gd.lib
            vtkDICOMParser-gd.lib
            vtkexoIIc-gd.lib
            vtkexpat-gd.lib
            vtkFiltering-gd.lib
            vtkfreetype-gd.lib
            vtkftgl-gd.lib
            vtkGenericFiltering-gd.lib
            vtkGeovis-gd.lib
            vtkGraphics-gd.lib
            vtkhdf5-gd.lib
            vtkHybrid-gd.lib
            vtkImaging-gd.lib
            vtkInfovis-gd.lib
            vtkIO-gd.lib
            vtkjpeg-gd.lib
            vtklibxml2-gd.lib
            vtkmetaio-gd.lib
            vtkNetCDF-gd.lib
            vtkNetCDF_cxx-gd.lib
            vtkpng-gd.lib
            vtkproj4-gd.lib
            vtkRendering-gd.lib
            vtksqlite-gd.lib
            vtksys-gd.lib
            vtktiff-gd.lib
            vtkverdict-gd.lib
            vtkViews-gd.lib
            vtkVolumeRendering-gd.lib
            vtkWidgets-gd.lib
            vtkzlib-gd.lib

 

 

 

 

 

 

 

          

 

      

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM