资源简介

资源是SR显著图提取算法的MATLAB代码,资源下载后直接能用,解压后打开test.m,然后运行即可。相关的资料请参考博文https://blog.csdn.net/weixin_42647783/article/details/81415480,谢谢~

资源截图

代码片段和文件信息

clear;close all;clc;
img = imread(‘test.bmp‘);
img_gray = rgb2gray(img);
figure;imshow(img_gray);
%%
myFFT = fft2(img_gray);
myLogAmplitude = log(abs(myFFT));
myPhase = angle(myFFT);
mySpectralResidual = myLogAmplitude - imfilter(myLogAmplitude fspecial(‘average‘ 3) ‘replicate‘);
saliencyMap = abs(ifft2(exp(mySpectralResidual + 1i*myPhase))).^2;

%% After Effect
SR_Map = mat2gray(imfilter(saliencyMap fspecial(‘gaussian‘ [10 10] 2.5)));
figure;imshow(SR_Map);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     500634  2018-05-14 20:56  SR显著图\test.bmp

     文件        484  2018-08-06 21:35  SR显著图\test.m

     目录          0  2018-08-06 21:35  SR显著图

----------- ---------  ---------- -----  ----

               501118                    3


评论

共有 条评论