私は、画像をスキャンし、その画像から一種のヒストグラムを作成し、ユーザーが事前定義されたポイント数のベースラインをドラッグできるようにするAndroidアプリケーションを作成しています。これらの部分は完成しましたが、スキャンした画像から1000程度のポイントと、設定された間隔で任意の数のポイントで構成されるユーザー定義のベースラインとの間の積分を推定できる必要があります(おそらく最大/最小がどこにあるか、および変曲点を決定するアルゴリズム)。ポイントの各配列は1本の線を定義します。
Point []配列を取り、2つの線の間の推定面積を見つける既存のライブラリはありますか?または、これを処理するために自分でカスタムアルゴリズムを作成する必要がありますか?私はapacheの一般的な数学を見ましたが、積分を見つけるには数学関数を渡す必要があるようでした。
編集:
1行目は約1000ポイントの配列です(画像の解像度によって異なります){(0,5)、(1,10)、(2,11)、(3,9)、....(1000,12 )}
2行目は5ポイントになる可能性があります(ユーザーが決定します):{(0,5)、(250,9)、(500,7)、(750,8)、(1000,5)}
実際のy値ははるかに大きくなりますが、これが一般的な考え方です。