• 大小: 1.32MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-09
  • 语言: Matlab
  • 标签:

资源简介

根据Visual Attention Detection in Video Sequences Using Spatiotemporal Cues这篇文章写的matlab程序,欢迎下载

资源截图

代码片段和文件信息

clc
im = imread(‘flower.jpg‘);
[x1 y1 z]=size(im);
im=rgb2gray(im);
zj=zeros(1256);
dist=zeros(1256);
hist_im=imhist(im); %计算直方图
sum=0;
figure;
bar(hist_im);%画直方图
for i=1:256
    for j=1:256
        sum=sum+(abs(i-j)*hist_im(j))^2; %论文中的公式。每个像素到其他像素的欧氏距离和      
    end
    zj(i)=sum^0.5;
    sum=0;
end
figure;
 bar(zj);%画直方图     
 small=min(zj);
 big=max(zj);
 ddist=big-small;
 for i=1:256
        dist(i) = (zj(i)-small)/ddist*256; %归一化直方图
 end
 figure;
 bar(dist);%画直方图     
 
 for a=1:x1
     for b=1:y1
         for z=1:255
             if im(ab)==z
                 im(ab)=dist(z);%计算每个像素的显著值
                 break;
             end
         end
     end
 end
 im=mat2gray(im);
 figure;
 imshow(im);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-04-19 15:04  LC算法matlab\
     目录           0  2018-04-19 15:05  LC算法matlab\Visual Attention\
     文件         811  2015-08-31 09:10  LC算法matlab\Visual Attention\LC_His.m
     文件     1659613  2015-08-30 16:18  LC算法matlab\Visual Attention\Visual_attention_detection_in_video_sequences_using_spatiotemporal_cues.pdf

评论

共有 条评论

相关资源