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

资源简介

经典的图像显著度算法

资源截图

代码片段和文件信息

function [outmotionInfo] = gbvs(imgparamprevMotionInfo)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                                                                                     %                            
% This computes the GBVS map for an image and puts it in master_map.                                  %
%                                                                                                     %
% If this image is part of a video sequence motionInfo needs to be recycled in a                     %
% loop and information from the previous frame/image will be used if                                 %
% “flicker“ or “motion“ channels are employed.                                                        %
% You need to initialize prevMotionInfo to [] for the first frame  (see demo/flicker_motion_demo.m)   %
%                                                                                                     %
%  input                                                                                              %
%    - img can be a filename or image array (double or uint8 grayscale or rgb)                      %
%    - (optional) param contains parameters for the algorithm (see makeGBVSParams.m)                  %
%                                                                                                     %
%  output structure ‘out‘. fields:                                                                    %
%    - master_map is the GBVS map for img. (.._resized is the same size as img)                       %
%    - feat_maps contains the final individual feature maps normalized                               %
%    - map_types contains a string description of each map in feat_map (resp. for each index)         %
%    - intermed_maps contains all the intermediate maps computed along the way (act. & norm.)         %
%      which are used to compute feat_maps which is then combined into master_map                    %
%    - rawfeatmaps contains all the feature maps computed at the various scales                       %
%                                                                                                     %
%  Jonathan Harel Last Revised Aug 2008. jonharel@gmail.com                                          %
%                                                                                                     %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

if ( strcmp(class(img)‘char‘) == 1 ) img = imread(img); end
if ( strcmp(class(img)‘uint8‘) == 1 ) img = double(img)/255; end
if ( (size(img1) < 128) || (size(img2) < 128) )
    fprintf(2‘GBVS Error: gbvs() meant to be used with images >= 128x128\n‘);
    out = [];
    return;
end

if ( (nargin == 1) || (~exist(‘param‘)) || isempty(param) ) param = makeGBVSParams; end
[grf

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

     文件       2668  2010-02-19 23:54  gbvs\algsrc\connectMatrix.m

     文件       2137  2010-02-19 23:54  gbvs\algsrc\distanceMatrix.m

     文件        942  2010-02-19 23:54  gbvs\algsrc\formMapPyramid.m

     文件        110  2010-02-19 23:54  gbvs\algsrc\getDims.m

     文件       1997  2010-02-19 23:54  gbvs\algsrc\graphsalapply.m

     文件       1026  2010-02-19 23:54  gbvs\algsrc\graphsalinit.m

     文件        104  2010-02-19 23:54  gbvs\algsrc\indexmatrix.m

     文件       1772  2012-07-24 02:13  gbvs\algsrc\initGBVS.m

     文件        945  2010-02-19 23:54  gbvs\algsrc\makeLocationMap.m

     文件       1342  2010-02-19 23:54  gbvs\algsrc\mexArrangeLinear.cc

     文件       6982  2010-02-19 23:54  gbvs\algsrc\mexArrangeLinear.mexa64

     文件       5265  2010-02-19 23:54  gbvs\algsrc\mexArrangeLinear.mexglx

     文件       8816  2010-03-02 17:47  gbvs\algsrc\mexArrangeLinear.mexmaci

     文件       8736  2010-03-02 22:36  gbvs\algsrc\mexArrangeLinear.mexmaci64

     文件       6144  2010-02-19 23:54  gbvs\algsrc\mexArrangeLinear.mexw32

     文件       8192  2010-02-19 23:54  gbvs\algsrc\mexArrangeLinear.mexw64

     文件       1836  2010-02-19 23:54  gbvs\algsrc\mexAssignWeights.cc

     文件       7240  2010-02-19 23:54  gbvs\algsrc\mexAssignWeights.mexa64

     文件       5325  2010-02-19 23:54  gbvs\algsrc\mexAssignWeights.mexglx

     文件       8796  2010-03-02 17:47  gbvs\algsrc\mexAssignWeights.mexmaci

     文件       8720  2010-03-02 22:36  gbvs\algsrc\mexAssignWeights.mexmaci64

     文件       6144  2010-02-19 23:54  gbvs\algsrc\mexAssignWeights.mexw32

     文件       7680  2010-02-19 23:54  gbvs\algsrc\mexAssignWeights.mexw64

     文件        645  2010-02-19 23:54  gbvs\algsrc\mexColumnNormalize.cc

     文件       6758  2010-02-19 23:54  gbvs\algsrc\mexColumnNormalize.mexa64

     文件       4945  2010-02-19 23:54  gbvs\algsrc\mexColumnNormalize.mexglx

     文件       8780  2010-03-02 17:47  gbvs\algsrc\mexColumnNormalize.mexmaci

     文件       8704  2010-03-02 22:36  gbvs\algsrc\mexColumnNormalize.mexmaci64

     文件       6144  2010-02-19 23:54  gbvs\algsrc\mexColumnNormalize.mexw32

     文件       7680  2010-02-19 23:54  gbvs\algsrc\mexColumnNormalize.mexw64

............此处省略134个文件信息

评论

共有 条评论

相关资源