直方圖匹配我需要編寫一個函數,將的image2
直方圖匹配可映射圖像,讓我們把它image1
。但我不允許使用histeq
。你能幫我用代碼嗎?MATLAB - 兩幅圖像
PS:我也想知道我會怎麼做,如果操作我被允許使用histeq
?提取紅綠藍通道後應該怎麼做? (我不能使用histeq(R2,R1)
?)
image1 = imread('color1.jpeg');
image2 = imread('color2.jpeg');
R1 = image1(:, :, 1);
G1 = image1(:, :, 2);
B1 = image1(:, :, 3);
R2 = image2(:, :, 1);
G2 = image2(:, :, 2);
B2 = image2(:, :, 3);
問候, 艾瑪迪斯
我不明白'HnRed1'是在他的代碼中。他在哪個區域跳過了哪些步驟? – Xentius
不知道,也許'hist(Red1)'? – BorisM
查看http://en.wikipedia.org/wiki/Histogram_equalization,它解釋了'histq'的作用。 – BorisM