pcl/pcd/liblas點雲強度intensity反射影象過濾顯示
阿新 • • 發佈:2021-02-03
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點雲庫: