maxnormalizelocalmax.m
来自「显著区域检测。求的图像中感兴趣区域的位置」· M 代码 · 共 41 行
M
41 行
% maxNormalizeLocalMax - normalization based on local maxima.%% result = maxNormalizeLocalMax(data)% Normalize data by multiplying it with % (max(data) - avg(localMaxima))^2 as described in:% L. Itti, C. Koch, E. Niebur, A Model of Saliency-Based % Visual Attention for Rapid Scene Analysis, IEEE PAMI, % Vol. 20, No. 11, pp. 1254-1259, Nov 1998.%% result = maxNormalizeLocalMax(data,minmax)% Specify a dynamic range for the initial maximum % normalization of the input data (default: [0 10]).% The special value minmax = [0 0] means that initial% maximum normalization is omitted.%% See also maxNormalize, maxNormalizeIterative, makeSaliencyMap.% This file is part of the SaliencyToolbox - Copyright (C) 2006-2007% by Dirk B. Walther and the California Institute of Technology.% See the enclosed LICENSE.TXT document for the license agreement. % More information about this project is available at: % http://www.saliencytoolbox.netfunction result = maxNormalizeLocalMax(data,varargin)if (length(varargin) >= 1) minmax = varargin{1}; else minmax = [0 10]; enddata = normalizeImage(clamp(data,0),minmax);thresh = minmax(1) + (minmax(2) - minmax(1)) / 10;[lm_avg,lm_num,lm_sum] = mexLocalMaxima(data,thresh);if (lm_num > 1) result = data * (minmax(2) - lm_avg)^2;elseif (lm_num == 1) result = data * minmax(2)^2;else fatal('Could not find any local maxima.');end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?