ベジェ曲線をデータセットに当てはめるにはどうすればいいですか? 質問する

ベジェ曲線をデータセットに当てはめるにはどうすればいいですか? 質問する

私は一連のデータポイント(間引きも可能)を、ベジェ曲線正確さよりもスピードが重要ですが、フィット感は認識できる程度に十分でなければなりません。また、ライブラリをあまり使用しないアルゴリズムを探しています(具体的にはナンピ)。

いくつかの研究論文を読みましたが、完全に実装できるほど詳細に書かれたものはありませんでした。オープンソースの例はありますか?

ベストアンサー1

私も同様の問題を抱えており、Graphics Gems (1990) の「An algorithm for automatic fit digitized curves」というベジェ曲線フィッティングに関する記事を見つけました。さらに、ソースコードその記事のために。

残念ながら、これは私があまりよく知らない C で書かれています。また、アルゴリズムは理解するのが非常に困難です (少なくとも私にとっては)。これを C# コードに変換しようとしています。成功したら、共有しようと思います。

基本的なベクトル操作関数が含まれているGGVecLib.c同じフォルダー内のファイル。FitCurves.c

Stack Overflowで同様の質問を見つけました。手描きの曲線を滑らかにする承認された回答では、Graphic Gems の曲線フィッティング アルゴリズムの C# コードが提供されます。

おすすめ記事