簡體   English   中英

在 Matlab/Python 中,兩個圖像之間的精細百分比(%)相似度指數

[英]Fine A Precentage(%) Similarity Index Between Two Images in Matlab/Python

我正在嘗試分析兩個圖像:使用傅立葉變換生成的原始版本和近似版本。

例子:

原來的: 在此處輸入圖片說明

大約:

在此處輸入圖片說明

我如何找到代表這兩個圖像之間相似性的值。 我曾嘗試在 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 軟件已更新,修復了此錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM