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));
是否有执行以下操作的任何 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));