本文主要是介绍PCL点云处理之Failed to find match for field ‘intensity‘问题的解决方法 (二百一十四),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
PCL点云处理之Failed to find match for field 'intensity'问题的解决方法 (二百一十四)
- 一、问题介绍
- 二、解决方法
- 1.方法1
- 2.方法2
- 3.方法3
- 三、总结
一、问题介绍
问题:在PCL库读取点云文件,例如PCD,PLY格式的文件时,可能会出现Failed to find match for field 'intensity’的警告信息,此时,可能由两种原因导致,下面给出具体的解决方法。
二、解决方法
1.方法1
通常,出现这种情况有可能是点云文件中,确实不存在强度intensity信息。此时更换数据文件即可,但更常见的是下面的情况。
2.方法2
读取的PCD,PLY文件不是采用PCL生成的,而是Cloudcompare等其他软件生成的,此时,我们需要具体到文件内部,修改对应的属性字段,具体如下:
(1)假如现在有一份Cloudcompare软件生成的PLY文件,将其后缀改为txt,打开即可看到下面的内容
这篇关于PCL点云处理之Failed to find match for field ‘intensity‘问题的解决方法 (二百一十四)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!