Matlab 如何度量不同大小图像之间的相似性

Matlab 如何度量不同大小图像之间的相似性,matlab,image-processing,Matlab,Image Processing,我想测量两个不同大小的图像之间的相似性,图像由颜色矩特征表示,当我想使用欧几里得距离测量这两个图像之间的相似性时,我得到了错误:错误使用==>负 矩阵尺寸必须一致。 例如: distance=norm(color_moments(img1) - color_moments(img2)); img1和img2具有不同的大小,因此它们的颜色矩向量也具有不同的大小,这使得无法进行比较。如何解决这个问题?只需使用调整图像大小,我认为颜色矩应该给你相同大小的向量。颜色矩描述颜色分布。该数字不应取决于图像

我想测量两个不同大小的图像之间的相似性,图像由颜色矩特征表示,当我想使用欧几里得距离测量这两个图像之间的相似性时,我得到了错误:错误使用==>负 矩阵尺寸必须一致。 例如:

distance=norm(color_moments(img1) - color_moments(img2));

img1和img2具有不同的大小,因此它们的颜色矩向量也具有不同的大小,这使得无法进行比较。如何解决这个问题?

只需使用

调整图像大小,我认为颜色矩应该给你相同大小的向量。颜色矩描述颜色分布。该数字不应取决于图像大小