我的逻辑是累积所有浮点数,检查每个像素是否包含我唯一亮度数组中的亮度[b]。虽然我在处理花车时遇到了问题
答案 0 :(得分:1)
在我的头顶,我想知道HashMap<Float, Integer>
是否适合你。键(Float)将是像素中唯一的亮度值,值(整数)将是具有该亮度的像素的累积计数。
HashMap<Float, Integer> histogram = new HashMap<Float, Integer>();
for (int ip = 0; ip < IMAGE_PIXELS; ip++) {
float brightness = // get the brightness for this pixel
Integer count = histogram.get(brightness);
if (count == null) {
count = 1;
}
else {
count++;
}
map.put(brightness, count);
}