资源简介
资源是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
- 上一篇:HOG特征的MATLAB代码
- 下一篇:LSD直线提取算法MATLAB.rar
评论
共有 条评论