我有含有基質負值和正值:直方圖均衡
我成功使用該命令來繪製其PDF:
[n,xout] = hist(A(:), 256);
pdf = n/numel(A);
figure; stem(xout, pdf, 'marker', 'none');
不幸我不能」 t使用unique(A)
而不是256
,因爲它會返回我的矩陣的值和重複!
這是pdf:pdf 我該如何做直方圖均衡?我計算使用此命令PDF的累計總和:
ind = find(pdf == max(pdf));
cdf1 = cumsum(pdf(ind:end));
cdf2 = cumsum(pdf(ind-1:-1:1));
cdf = [flipud(cdf2); cdf1];
figure; stem(xout, cdf, 'marker', 'none');
而導致CDF是:cdf
是真的嗎?如果是的話,那麼我應該怎麼做?最後如何將均衡直方圖轉換爲均衡圖像(矩陣)?
任何幫助,將不勝感激。
怎麼樣'在以前的版本中histogram'或'hist'? –