私はPCLで新しくなっています。私はPCLライブラリを使用しています。ポイントクラウドからポイントを抽出する方法や、特定のポイントを新しいポイントにコピーする方法を探しています。私はそれが条件を尊重し、良い点だけでポイントクラウドを取得したい場合は、各ポイントを確認したい。ありがとう!pcl :: PointCloud <pcl :: PointXYZRGB>からポイントを削除する
-2
A
答えて
0
PCLを初めてお使いの方。ドキュメントを見てみることをお勧めする必要があります:
http://pointclouds.org/documentation/tutorials/
私はこのチュートリアルで説明されて探しているものだと思います:再現する
http://pointclouds.org/documentation/tutorials/remove_outliers.php#remove-outliers
てみてくださいあなたのマシン上の例を見て、必要に応じて修正してください。
+0
問題は、各点について、私はz座標に基づいて異なる条件を有することである。 – mrx
1
ExtractIndicesクラスを使用します。
- は
- 変数PointIndicesに削除するあなたのポイントを追加するには、実行フィルタ()メソッドは、元の雲を取得するには、「負」
- ExtractIndicesにこれらの指標を渡しますマイナスあなたのポイント
例:
pcl::PointCloud<pcl::PointXYZ>::Ptr p_obstacles(new pcl::PointCloud<pcl::PointXYZ>);
pcl::PointIndices::Ptr inliers(new pcl::PointIndices());
pcl::ExtractIndices<pcl::PointXYZ> extract;
for (int i = 0; i < (*p_obstacles).size(); i++)
{
pcl::PointXYZ pt(p_obstacles->points[i].x, p_obstacles->points[i].y, p_obstacles->points[i].z);
float zAvg = 0.5f;
if (abs(pt.z - zAvg) < THRESHOLD) // e.g. remove all pts below zAvg
{
inliers->indices.push_back(i);
}
}
extract.setInputCloud(p_obstacles);
extract.setIndices(inliers);
extract.setNegative(true);
extract.filter(*p_obstacles);
関連する問題
- 1. PCL、<FPFHSignature33>からPointCloud <FPFHSignature33>を作成しますか?
- 2. pcl :: VoxelGridを使用したPCLダウンサンプル
- 3. cv :: Matを色付きのpcl :: pointcloudに変換する方法
- 4. 所与のポイントクラウドでPCLビジュアライザ
- 5. pcl :: pointcloudをバイナリイメージに変換します。 C++
- 6. PCL :: PCLPointCloud2の使用
- 7. Xamarin PCL
- 8. ポイントフィーチャPCLライブラリ出力ヒストグラム
- 9. PCL
- 10. PCLライブラリと非PCLコードを混ぜる
- 11. 異なるポイントタイプのpcl :: PointCloudオブジェクトを処理するためのクラステンプレート
- 12. PCLのデコーダーの照合
- 13. pcl(pointcloud)のGMM(ガウス混合モデル)バックグラウンド減算の実装はありますか?
- 14. PCLからのXamarin WebAPIコール
- 15. Xamarin:どのようにアンドロイドでPCLからイベントを発射する、PCL
- 16. Xamarin PCL
- 17. クラウドpcl :: PointCloud <xyzrgb>を持つと、各カラーレイヤのヒストグラムを個別に計算する方法は?
- 18. std :: vectorからPointCloudを作成する
- 19. PCLプロジェクト
- 20. Iterative Closest Point PCLを設定する
- 21. C#PCLから参照を追加できません。#PCL(VS 2015 Update 1)
- 22. Xamarin PCLレンダリング
- 23. PCLコンパイルエラーLNK2019
- 24. パッケージreferenceassemblies-PCL
- 25. SQLiteのXamarin PCL
- 26. XAMARIN PCLコンプリートWCF
- 27. pcl voxelgridポイント数が集計されていませんか?
- 28. xamarin.forms PCL ThreadPool
- 29. sqlite-net-pclのinsertAllとUpdateAll SQLite.Net-PCLのInsertOrReplaceAll
- 30. Xamarin.DroidのMainActivityからPCL ViewModelにアクセス
ようこそStackOverflowへ。既に試したコードとあなたの特定の問題がどこにあるのかを記入してください。 – Gerriet