問題タブ [pcl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
33 参照

point-cloud-library - SACSegmentation の検索ツリー ポインターを初期化するにはどうすればよいですか?

PCLから、ポイント クラウドから特定の形状を見つけるためにSACSegmentation関数を使用しています。私が使用したいオプションの 1 つは と呼ばれsetSamplesMaxDist(A,B)ます。 Aは半径 (double 変数) で、Bは で設定されSearchPtrます。

初期化の仕方がわかりませんSearchPtr

私はすでに設定を試みpcl::search::Search<PointT>::Ptr Bましたが、そのビルドは起動時にクラッシュしました。を試したところpcl::search::Search<PointT>::Ptr B(new search::Search<PointT>)、Visual Studio で許可されませんでした。

では、適切な方法は何ですか?

0 投票する
0 に答える
64 参照

c++ - PCL 1.8 と PCL 1.10 の違い

誰かが次の違いを説明してください:

  • PCL 1.8によって使われたUbuntu 18.04
  • PCL 1.10によって使われたUbuntu 20.04

で同じコードを実行するとPCL 1.8、正常に動作するか、期待どおりの出力が得られます。で同じコードを実行するとPCL 1.10、必要なすべてのオブジェクトをセグメント化できませんでしたか?

PCL 1.10 の出力のスクリーンショットを次に示します。

ここに画像の説明を入力.

ありがとうございました

0 投票する
0 に答える
39 参照

three.js - three.jsで頂点ジオメトリの法線を反転するにはどうすればよいですか?

ここで導入された PCL 三角形分割をテストしました。

そして、実験から .vtk ファイルを取得しました。そして、windows で three.js を使用して Web ブラウザーを介してレンダリングしようとしました。以下のようなものです。

見る! たくさんの穴があります

見る!多くの穴があります。これらの穴は、反対の法線ベクトルを持つ三角形です。

法線ベクトルが整列していません

私が必要としているのは、他の法線ベクトルと反対の法線ベクトルを反転させることです。このようにして、以下に示すようにきれいなメッシュ画像が得られると思います:

これは私が望む期待されるイメージです

これどうやってするの?three.js を使用しますか? pcl ライブラリを使用した方がよいでしょうか? - 三角測量?

これは私がテストしたhtmlです:

WestLangleyのおかげで、次のような期待どおりの結果が得られました。

期待通りの結果です!

WestLangleyとStackoverflowに感謝します!!

しかし、疑問はまだ残っています。WestLangley の提案は役に立ちますが、唯一の解決策ではありません。以下に示すように、法線ベクトルの一部が私の手の体の方を向いています。すべての法線ベクトルを手の体の外側に向ける方法があると思います。この質問への回答はまだ募集中です...

一部の法線ベクトルはまだ手の体の方を向いています

0 投票する
1 に答える
64 参照

c++11 - pcl::PointCloud の初期化 (および入力)画像内の各ポイントインデックス

私は PCL を初めて使用します。些細な質問でしたら申し訳ありません。

これを行う「簡単な」方法があるかどうか疑問に思っていました:

3dPoints (X、Y、Z) のコスチューム「点群」があります。以下に示すように、各 3dPoint のピクセル インデックスがあります。

コスチューム ポイント クラウドのすべてのポイントに対してループを作成し、それらに何かを行い、 pcl::PointCloud<pcl::PointXYZ> pointcloud(ループの前に初期化された) を同じピクセル インデックスで埋めたいと思います。

ご協力いただきありがとうございます