1

如何有效地从 java 中的 jpeg 图像计算平均 RGB 值?我不需要得到超级准确的结果,但我需要一个更快且准确度更高的算法。

4

1 回答 1

7

这种事情是采样的完美之选。如果您选择随机采样的像素,您的答案将很快收敛到正确答案。像这样的方法称为蒙特卡洛方法

为了向自己说明这一点,我建议使用示例图像,并编写一个程序来找出真正的平均值。现在编写一个程序,在整个图像上随机均匀地获取 N 个像素,并在 N=10、100、1000、10000 的情况下运行它,看看你需要多少个像素才能足够准确。

于 2012-04-20T23:10:10.733 回答