如何获得图像中每个像素的强度。我想计算图像中更高强度的像素

时间:2012-01-23 09:53:34

标签: java android image image-processing

我正在我的项目中进行图像处理,所以我需要计算每个像素的强度。 如果它大于阈值,则保持原样,否则删除该像素。

1 个答案:

答案 0 :(得分:1)

您可以将RGB转换为HSB并使用亮度。但我觉得它的方法很慢。 也许是这样的:

#define DWORD unsigned long

DWORD density(DWORD pixel)
{
//  RGB in DWORD: 0x00rrggbb
    return (pixel & 0x000000ff) + ((pixel >> 8) & 0x000000ff) + ((pixel >> 16) & 0x000000ff);
}