您可以使用 256*256*256 int 数组来存储图片中每个点的 RGB 值的所有出现次数,这将占用 64 MB 的空间和一些迭代。
就像是:
occurences = int[256][256][256]
for x in picture.width()
for y in picture.height()
p = point(x,y) in picture;
occurences[p.red][p.blue][p.green]++;
Find max value in occurences