聯合直方圖

聯合直方圖,是通過統計兩幅圖像的對應位置的灰度對(i,j)出現次數而得到的圖形。

聯合直方圖h是一個二維矩陣,h(a,b)表示圖A中具有灰度值a,圖B中具有灰度值b的相關點的個數。
聯合直方圖的MATLAB實現如下:
function h = Jointh_My(image1,image2)
% JOINTH_MY 統計圖像image1和image2的聯合直方圖
% 作者:lskyp 2009.07.23
% 版本:V1.0
[rows,cols] = size(image1);
h = zeros(256,256);
for k = 1:rows
for l = 1:cols
h(image1(k,l)+1,image2(k,l)+1) = h(image1(k,l)+1,image2(k,l)+1)+1; % 更新聯合直方圖
end
end

相關詞條

熱門詞條

聯絡我們