1

2 つのスクリーンショットを参照してください。データは double として 2D C 配列に格納されています。

最初のものは私の生データで、2番目は私が望むものです。したがって、赤い丸でポイントを削除する必要があります。私の最初の試みは、各ポイントの y 値を前後のポイントの y 値と比較することでした。両方より低い場合は、削除します。

ただし、削除してはならない緑色の円のポイントも削除されます。

赤い丸の点のみを削除するアルゴリズムに関する提案はありますか? x 軸に非常に近い緑の円のようなポイントも存在するため、しきい値を使用できません。

前

後

4

2 に答える 2

2

どうでしょうか: パスを作成して緑色の点 (最も高いディップ) を見つけてから、別のパスを作成して、その値よりも小さいすべてのディップを削除しますか?

于 2013-09-14T15:31:29.007 に答える