我正在尝试开发一个应用程序来扩展每个区域的直方图。
在一张图片中,直方图将分为3个区域,分别是暗区,中区和亮区。 范围将是:[0 85],[85 171]和[171 255]
我的问题是,如何编写代码以分别对每个区域使用直方图均衡,然后,结果将在一个直方图中显示一个图像。
答案 0 :(得分:1)
这是你想要的吗?
r = randn(1000,1);
[N,X] = hist(r,30);
lowLim = -1;
highLim = 1;
L1 = X<lowLim;
L2 = X>highLim;
figure
hold on
bar(X,N)
bar(X(L1),N(L1),'k')
bar(X(L2),N(L2),'r')