我的代码不能平衡直方图

时间:2018-04-14 21:10:15

标签: image-processing c++-cli histogram

我尝试编码直方图均衡操作以增强图像的对比度,但我的代码不起作用。当我通过我的代码处理后显示图像的原始直方图和直方图时,我看到输出直方图的值仅为0,其他像素强度的值不存在。我不知道为什么。这是我的代码:

batchSize=1000

1 个答案:

答案 0 :(得分:2)

我认为铸造问题正在发生。 改变这一行:

 int index = round(((runningSum / numberOfPixels) * 255));

int index = round(((runningSum*1.0 / numberOfPixels) * 255));