PCL提示无法读取强度信息(Failed to find match for field ‘intensity‘.)简单解决方法

问题:

        使用CC或者其他软件将las或者其他格式点云转成PCD格式后,然后使用PCL的库进行读取,有时会碰到Failed to find match for field 'intensity'.提示,解决方法如下;

PCL提示无法读取强度信息(Failed to find match for field ‘intensity‘.)简单解决方法_第1张图片

处理方法: 

        一个比较简单的方法如下:

首先使用Nodepad++或者VSCode打开点云文件,虽然PCD为二进制文件,但是可以看到表头信息:

PCL提示无法读取强度信息(Failed to find match for field ‘intensity‘.)简单解决方法_第2张图片

        通过表头文件可以看到,导出的PCD格式,Intensity为首字母大写,而PCL提示为无法发现“intensity”字段,此时只需要将改成小写i就可以了。 

你可能感兴趣的:(激光点云数据处理,c++,算法)