【发布时间】:2013-09-21 22:19:59
【问题描述】:
我必须执行以下操作 -
1) 找到属于强度级别 0 到强度级别 255 的像素,并将它们存储在 256 个数组中 2) 将像素从一个强度级别重新分配到另一个强度级别,以便所有 256 个级别具有相同的像素。
这是我试图解决的一个更大问题的算法,我被困在这里,因为我不知道如何操作元胞数组元素。
我将在元胞数组中有 256 个元胞,我必须比较和重新分配属于单个元胞的元素。请Matlab专家帮忙。
【问题讨论】:
-
听起来很像histogram equalization?这就是你所追求的吗?
-
如果您有图像处理工具箱,您需要
histeq,它会为您完成所有工作。 -
是直方图均衡化,但必须手动使生成的直方图变平,而不使用任何内置函数。
-
我已经成功地完成了这样的累积直方图均衡,但我不知道如何以手动方式平均分配像素。 (逻辑是计算像素,将它们除以 256,每个强度级别必须有许多像素)
-
下面是完整的算法。
标签: arrays matlab image-processing histogram