pcl/pcd/liblas点云强度intensity反射图像显示
如需安装运行环境或远程调试,可加QQ905733049由专业技术人员远程协助!
点云强度intensity是根据点云不同颜色反射信号强度过滤后得到的点云图像,通过这种方式得到
的图像可实际反应出图像的真实结果:
实例图像显示:
实现主要算法源码:
#include <iostream>
#include <pcl/point_types.h>
#include <pcl/io/ply_io.h>
#include <pcl/io/io.h>
using namespace std;
int main() {
PointCloud<PointXYZI>::Ptr cloud(new PointCloud<PointXYZI>);
if (io::loadPCDFile("test.pcd", *cloud) == -1) { //
cerr << "can't read file bunny.pcd" << endl;
return -1;
}
pcl::shared_ptr<pcl::visualization::PCLVisualizer> viewer(new pcl::visualization::PCLVisualizer("3D Viewer"));
pcl::visualization::PointCloudGenericField<pcl::PointXYZI>
viewer->addPointCloud<pcl::PointXYZI>(cloud, "sample cloud");
viewer->setPointCloudProperties(pcl::visualization::PCL_VISUALIZER_POINT_SIZE, 3, "sample cloud"); //
while (!viewer->wasStopped())
{
viewer->spinOnce(100);
boost::this_thread::sleep(boost::posix_time::microseconds(100000));
}
return 0;
}
C++学习参考实例:
C++实现图形界面五子棋游戏源码:
https://blog.csdn.net/alicema1111/article/details/90035420
C++实现图形界面五子棋游戏源码2:
https://blog.csdn.net/alicema1111/article/details/106479579
C++ OpenCV相片视频人脸识别统计人数:
https://blog.csdn.net/alicema1111/article/details/105833928
VS2017+PCL开发环境配置:
https://blog.csdn.net/alicema1111/article/details/106877145
VS2017+Qt+PCL点云开发环境配置:
https://blog.csdn.net/alicema1111/article/details/105433636
C++ OpenCV汽车检测障碍物与测距:
https://blog.csdn.net/alicema1111/article/details/105833449
Windows VS2017安装配置PCL点云库: