首页 > 解决方案 > 如何在 MATLAB 中找到两个灰度图像之间的相似性?

问题描述

我有多个带有参考图像的测试灰度图像。我想在 matlab R2016a 中测量测试图像和参考图像之间的相似性。根据网站,

    ssimval=ssim(A, ref)
    [ssimval, ssimmap]=ssim(A, ref)

我正在使用这些命令,但它们不起作用。我每次都收到以下错误。

未定义的函数或变量“iptgetpref”。

useIPPLibrary 中的错误(第 15 行)prefFlag = iptgetpref('UseIPPL');

imfilter>useIPPL 中的错误(第 304 行)prefFlag = useIPPLibrary();

imfilter>filterPartOrWhole 中的错误(第 355 行) ippFlag = useIPPL(a,outSize,h,nonzero_h);

imfilter 中的错误(第 169 行) b_tmp = filterPartOrWhole(a, out_size_row, hrow, start, sameSize, convMode);

ssim 中的错误(第 133 行)mux2 = imfilter(A, gaussFilt,'conv','replicate');

请让我知道如何解决这些问题。

标签: matlabimage-processing

解决方案


推荐阅读