*点群からトリム面を作成(PCLライブラリ) [#k0eb16de]

[[PCL:http://pointclouds.org/]]ライブラリを使用して、点群にトリム面をフィッティングさせます。
[[PCL:http://pointclouds.org/]]ライブラリを使用して、点群にNURBSのトリム面をフィッティングさせます。

#ref(bunny_point_cloud.png,center,nowrap,80%,ウサギの点群);

PCLのチュートリアル「[[Fitting trimmed B-splines to unordered point clouds:http://pointclouds.org/documentation/tutorials/bspline_fitting.php#bspline-fitting]]」にあるプログラムをそのまま使用しました。入力する点群もサンプルのスタンフォードうさぎを使用しました。計算時間は、点数が397と少ないにもかかわらず、30分ほどかかりましたが、少ない点数でも、うまくフィッティングされます。

#ref(trimmed_bunny.png,center,nowrap,50%,フィッティングされたウサギ);


猫の点群ではどうなるでしょうか?

#ref(cat_point_cloud.png,center,nowrap,80%, ネコの点群);

点数は、先ほどのうさぎよりも多く、3400点ですが、残念ながら、うまくいきませんでした。適用しやすい形状があるようです。閉曲面に対しては、1面でフィッティングするより、球面でフィッティングした方がよいのかもしれません。

#ref(trimmed_cat.png,center,nowrap,80%, フィッティングされたネコ);

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS