PCL点群オブジェクトと点群ポインタオブジェクトの間の変換

662 ワード

最近PCL点群ライブラリを研究していた時、いくつかの機能関数()を呼び出す時、点群のタイプがいつも間違っていることを発見しました.本人はポインタに対してあまり研究していません.ここで発生した問題は以下のようにまとめます.
1、点群オブジェクトの宣言
pcl::PointCloud<:pointxyz> cloud;//    
pcl::PointCloud<:pointxyz>::Ptr cloudPtr
		(new pcl::PointCloud<:pointxyz>);//      

2、関係を転換する
cloud = * cloudPtr;
cloudPtr = cloud.makeShared();

3、例
//    
setInputCloud(cloudPtr);//setInputCloud(cloud.makeShared());

//    
filter(cloud);//fiter(*cloudPtr);

点群オブジェクトと点群ポインタオブジェクトの変換関係を理解することは,PCLのさらなる学習に有利である.毎日一歩進歩して、千里の道は、足元から始まります!