Matlab像素和直方图距离

Matlab pixel and histogram distance

是否有执行以下操作的任何 matlab 函数:

NxM 是图像的尺寸。 I,j 是像素值(红色代表通道 1,绿色代表通道 2,蓝色代表通道 3)。

您可以通过

计算第一个距离
d1 = sqrt(sum((A(:)-B(:)).^2));

第二个是

% Create histograms
hA = hist(A(:),255);
hB = hist(B(:),255);

% Calculate distance
d2 = sqrt(sum((hA-hB).^2));