在直方图规范中,我们指定所需直方图的形状。 对于图像,我们应该修改直方图,使其接近所需直方图的形状。 谁能告诉我怎么能这样做呢。
直方图均衡使用histeq()。 直方图规范是否有任何特殊功能。
答案 0 :(得分:0)
如果查看histeq
的文档,您会看到它接受一个可选的第二个参数,这是所需的直方图:
J = histeq(I, hgram)
变换强度图像I,使得J
个像素的输出强度图像length(hgram)
的直方图大致匹配hgram
。向量hgram
应包含等间隔二进制数的整数计数,强度值在适当的范围内:对于类double的图像为[0,1],对于类uint8的图像为[0,255],[0,65535] ]用于类uint16
的图像。histeq
自动缩放hgram
,以便sum(hgram) = prod(size(I))
。当hgram
远小于I中离散水平的数量时,J的直方图将更好地匹配length(hgram)
。