Javaでjpeg画像から平均RGB値を効率的に計算するにはどうすればよいですか? 超正確な結果を得る必要はありませんが、精度の高い高速なアルゴリズムが必要です。
質問する
1139 次
こういうのにはサンプリングが最適です。サンプリングするピクセルをランダムに選択すると、答えはかなり早く正しい答えに収束します。このような方法はモンテカルロ法と呼ばれます。
これを説明するために、サンプル画像を使用して、真の平均を見つけるプログラムを作成することをお勧めします。次に、画像全体で一様にランダムに N ピクセルを取得するプログラムを作成し、N=10、100、1000、10000 に対して実行し、十分な精度を得るために必要な数を自分で確認します。