资源简介

meanshift图像分割 1.mean shift 的迭代过程只做了一次(为了简单) 2.对图像中的某一点进行平移时,只考虑了距离它小于2*hr的点,而不是图像中所有的 点。 3.实验过程中只用到了gauss核,虽然提供了method的选择,但在

资源截图

代码片段和文件信息

function [kmatrixY_kmatrixX_kmatrix] = kernelmatrix(hsmethodh)
%* -------------------------------------------------------------------------
%*   函数说明:[kmatrixY_kmatrixX_kmatrix] = kernelmatrix(hhsmethod)
%*   输入参数:         
%*           hs:        均值平移算法中的空域窗宽
%*           h:         最大的影响范围
%*           method :  guass | flat. 两种类型的核函数
%*   输出参数:
%*           kmatrix
%--------------------------------------------------------------------------
if nargin < 3
    h = 2*hs;
end
    x_W =1: 2*h+1;
    y_W =1: 2*h+1;
    x_kmatrix = x_W - h-1;
    y_kmatrix = y_W - h-1;
    [Y_kmatrixX_kmatrix] = meshgrid(y_kmatrixx_kmatrix);
    kmatrix = X_kmatrix.^2 + Y_kmatrix.^2;
    switch method
    case ‘guass‘
            kmatrix = exp(-kmatrix./hs/hs);% h为核窗宽
    case ‘f

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-05-28 14:33  MS_MATLAB\
     文件       12303  2011-05-05 11:35  MS_MATLAB\a.jpg
     文件         963  2011-05-05 11:05  MS_MATLAB\kernelmatrix.m
     文件        3567  2011-05-05 11:13  MS_MATLAB\meanshiftseg.m
     文件        2489  2011-05-28 09:42  MS_MATLAB\meanshiftsmooth.m
     文件         787  2005-05-24 13:13  MS_MATLAB\说明.txt

评论

共有 条评论