2

I've developed a little program that let me load an image then make some angle measurements onto it. Here is a screenshot (there is no image loaded in this screenshot).

プログラムのスクリーンショット

When all the measurements are done I have a list of x, y and angle values. What I'd like to do is interpolate them to generate some kind of graph. I would prefer to directly implement this functionality and not rely on any other library (as long as it's possible and not to complicated).

つまり、基本的には 2 つのステップがあります。最初にデータを補間し、次にデータからグラフを生成します。

最初はバイキュービック補間を実装するつもりでしたが、この種の補間には通常のグリッドが必要であり、保証できません。

今のところ、主なオプションが必要だと思います:

  1. データを通常のグリッドに変換してから、バイキュービック補間を行います。
  2. 通常のグリッドを必要としない他の種類の補間を見つけます。

どの方法で行けばよいと思いますか? また、どのグリッド再定義/補間を使用する必要があるかについて何か考えがありますか? 私は両方の方法について意見はありませんが、これには多くの時間がかかると思います。

これが関連性がある場合、私は Qt と Windows で作業しています。

編集:基本的に私は最終的にそのようなものが欲しい:

最終的な絵

4

1 に答える 1

1

あなたが探しているのは、2D 最小二乗フィッティング関数であり、ヒート マップまたは 3D サーフェスを生成します。

QWT はグラフ化に役立つ優れたライブラリですが、QWT がなくても実行できます。

Google 最小二乗法 2D 計算

于 2012-06-13T05:58:43.180 に答える