【问题标题】:Fine A Precentage(%) Similarity Index Between Two Images in Matlab/Python在 Matlab/Python 中查找两个图像之间的百分比(%)相似度指数
【发布时间】:2019-08-04 10:49:24
【问题描述】:

我正在尝试分析两个图像:原始图像和使用傅立叶变换生成的近似图像。

例子:

原文:

大约:

我怎样才能找到代表这两个图像之间相似性的值。我曾尝试在 Matlab 中使用 SSIM,但它给出的值为 0.67,我个人认为这是不准确的。

ref = imread('download (1).png');

A = imread('download.png')


subplot(1,2,1); imshow(ref); title('Reference Image');
subplot(1,2,2); imshow(A);   title('Blurred Image');

Calculate the global SSIM value for the image and local SSIM values for each pixel. Return the global SSIM value and display the local SSIM value map.
[ssimval, ssimmap] = ssim(A,ref);

fprintf('The SSIM value is %0.4f.\n',ssimval);

figure, imshow(ssimmap,[]);
title(sprintf('ssim Index Map - Mean ssim Value is %0.4f',ssimval));

同样,一些在线工具,例如这个:https://deepai.org/machine-learning-model/image-similarity 给出的距离值为 6。(0 是最好的)

【问题讨论】:

  • 您遇到了什么问题?
  • 我目前正在尝试使用 IMATEST 软件来计算 SSIM,但在导入照片时我一直收到错误消息。关于 matlab 结果:这看起来准确吗?
  • 在标签中写IMATEST以及在stackoverflow中写python

标签: python image matlab similarity ssim


【解决方案1】:

IMATEST 软件已更新,修复此错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-10
    • 1970-01-01
    • 2016-02-07
    • 1970-01-01
    • 2016-04-18
    相关资源
    最近更新 更多