天天看點

關于pcl官網velodyne雷射雷達傳感器擷取點雲的一些錯誤糾正

最近嘗試使用velodyne16雷射傳感器擷取pcd格式的點雲檔案,在pcl官網發現IO子產品支援Velodyne硬體裝置,

但是在編譯的過程中發現了如下錯誤:

        1.error: excepted ')' before "&" token;

        2.error: ‘SimpleHDLViewer' is no a template;

        3.error: "PointXYZI" was not declared in this scope;

       4.error: "no matching functionfor call to'SimpleHDLViewer(pcl::HDLGrabber&,pcl::visualization::PointCloudColorHandlerGenericField<pcl::PointXYZI>&)'

關于pcl官網velodyne雷射雷達傳感器擷取點雲的一些錯誤糾正

改正方法分為如下兩種:

1. 增加 using namespace pcl;

             template<typename PointType>;

2,将 SimpleHDLViewer (Grabber& grabber,..    改為 SimpleHDLViewer (pcl::Grabber& grabber,...

    将SimpleHDLViewer<PointXYZI> v (grabber, color_handler); 改為SimpleHDLViewer v (grabber, color_handler); 

繼續閱讀