1

Javaでjpeg画像から平均RGB値を効率的に計算するにはどうすればよいですか? 超正確な結果を得る必要はありませんが、精度の高い高速なアルゴリズムが必要です。

4

1 に答える 1

7

こういうのにはサンプリングが最適です。サンプリングするピクセルをランダムに選択すると、答えはかなり早く正しい答えに収束します。このような方法はモンテカルロ法と呼ばれます。

これを説明するために、サンプル画像を使用して、真の平均を見つけるプログラムを作成することをお勧めします。次に、画像全体で一様にランダムに N ピクセルを取得するプログラムを作成し、N=10、100、1000、10000 に対して実行し、十分な精度を得るために必要な数を自分で確認します。

于 2012-04-20T23:10:10.733 に答える