直方图归一化

时间:2013-06-24 09:13:18

标签: opencv histogram

我正在尝试应用直方图归一化来创建密集的颜色直方图。

  1. 将频道拆分为R,G,B
  2. 规范化单个直方图
  3. 合并
  4. 我认为这是正常的步骤,如果我错了请告诉我。现在,

    对于彩虹图像如下所示我得到enter image description here我得到所有3个通道的最大值为255,最小值为0。使用

    的公式

    像素 - 最小/(最大 - 最小)* 255

    我将获得与原始图像相同的图像。我缺少的关键步骤是什么?请告诉我。谢谢! REf:http://www.roborealm.com/help/Normalize.php ..我使用了这个参考

2 个答案:

答案 0 :(得分:0)

白=(255,255,255)。黑色=(0,0,0)。所以你的程序找到白色背景,右下角是黑线。

取下白色并将其更改为黑色。然后让你的程序忽略黑色。

答案 1 :(得分:0)

具有白色和黑色像素的图像不能如此标准化。你的公式给你相同的价值。尝试忽略所有白色和黑色像素并逐个标准化像素。

正如我在这里看到的那样,你已经为所有频道分配了一个分布均匀的图像,所以正常化这个图像可能效果不好..