MeanShift算法详解以及matlab源码


这个文件包里面有matlab源码以及对meanshift算法详细介绍的文章,ppt,word文档。欢迎下载。
资源截图
代码片段和文件信息
% function 
%   文件名    :color_example
%   创建时间  :2006.11.5
%   作者      : pineapple
%   实现功能  :在彩色图像序列中,半自动地跟踪人工选定的对象。
%   
%   在此函数中,没有更改目标模型,即它一直是最初始选中的目标。pre_hist
%   自动调整目标大小。将color_object_tracking1调用三次,保留最好的结果
%
sour = ‘F:凡友福avi‘;
sour = strcat(sour‘ccbr1.avi‘);
I = aviread(sour);
[M N_frame]=size(I);
previous_frame = I(12).cdata; % 读入第一帧作为先前帧
imshow(previous_frame);
rect = getrect();
x1 = rect(2); x2 = rect(2) + rect(4);
y1 = rect(1); y2 = rect(1) + rect(3);
width =[round((x2-x1)/2)round((y2-y1)/2)];     % 跟踪目标的大小
cpoint = [round((x2+x1)/2)round((y2+y1)/2)];   % 跟踪目标的中心位置
%*********特定的目标******************
%     pre_cpoint = [168 102];
%     width      = [17 13];
%************************************
pre_cpoint = cpoint;
pre_width  = width;
my_width = pre_width;
my_cpoint = pre_cpoint;
    temp_cpoint = zeros(32);
    temp_width  = zeros(32);
    temp_result = zeros(13);
kmatrix = compute_kernelmatrix(pre_width‘guass‘sqrt(sum(width.^2)));% 由给定的大小,先算出核矩阵
[pre_k_histpre_target_hist] = color_compute_k_hist(previous_framepre_cpointpre_widthkmatrix);
fprintf(‘image_index=%d cur_cpoint(1) = %d cur_cpoint(2) = %d
‘1pre_cpoint(1)pre_cpoint(2));
show_target(previous_framepre_cpointpre_width);  % 由中心和大小确定该目标,并显示  
F = getframe;
image_source=strcat(‘test2‘‘1.jpg‘);
imwrite(F.cdataimage_source);    
for image_index = 3:N_frame
    current_frame = I(1image_index).cdata;   %读入当前帧
    %   在当前帧中找到先前帧中的目标
    [cur_cpointcur_widthcur_k_histtemp_result] = ...
        color_object_tracking1(pre_k_histcurrent_framepre_cpointpre_width);
    %///////////////////////////
        show_target(current_framecur_cpointpre_width);
        F = getframe;
        image_source=strcat(‘test2‘num2str((image_index-1)*2)‘.jpg‘);
        imwrite(F.cdataimage_source);  
    %///////////////////////////
    %   用当前帧中找到的目标在先前帧中找到目标                          
    [temp_cpointtemp_widthcur_k_histtemp_result] = ...
        color_object_tracking1(cur_k_histprevious_framecur_cpointcur_width);
    final_cpoint = cur_cpoint+ (pre_cpoint-temp_cpoint);
    %///////////////////////////
        show_target(current_framefinal_cpointpre_width3);
        F = getframe(gca);
        image_source=strcat(‘test2‘num2str((image_index-1)*2+1)‘.jpg‘);
        imwrite(F.cdataimage_source);
    %//////////////////////////////
    previous_frame=current_frame;
    pre_cpoint = cur_cpoint;
    my_cpoint= [my_cpoint;pre_cpoint];
    fprintf(‘image_index=%dcur_cpoint(1 =%d cur_cpoint(2)=%d
‘image_index+1pre_cpoint(1)pre_cpoint(2));
    %figure;

    %mov = addframe(movF);
end

% mov = close(mov);

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

     文件    1913344  2007-12-20 11:15  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序An Introduction to Mean Shift.doc

     文件     584835  2007-12-24 16:34  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序meanshift.pdf

     文件       2897  2006-12-17 20:38  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序meanshift均值平移跟踪算法中核函数窗宽的自动选取代码,根据目标大小变化核窗宽,使得当目标出现大小变化时准确跟踪到目标中心color_example.m

     文件       2882  2006-12-17 19:51  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序meanshift均值平移跟踪算法中核函数窗宽的自动选取代码,根据目标大小变化核窗宽,使得当目标出现大小变化时准确跟踪到目标中心color_object_tracking2.m

     文件       1206  2007-06-06 14:50  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序meanshift均值平移跟踪算法中核函数窗宽的自动选取代码,根据目标大小变化核窗宽,使得当目标出现大小变化时准确跟踪到目标中心compute_kernelmatrix.m

     文件       4269  2007-05-30 10:01  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序meanshift均值平移跟踪算法中核函数窗宽的自动选取代码,根据目标大小变化核窗宽,使得当目标出现大小变化时准确跟踪到目标中心compute_k_hist.m

     文件        839  2006-10-15 19:29  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序meanshift均值平移跟踪算法中核函数窗宽的自动选取代码,根据目标大小变化核窗宽,使得当目标出现大小变化时准确跟踪到目标中心compute_wi.m

     文件       3129  2007-06-06 13:09  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序meanshift均值平移跟踪算法中核函数窗宽的自动选取代码,根据目标大小变化核窗宽,使得当目标出现大小变化时准确跟踪到目标中心object_tracking.m

     文件        488  2006-12-17 19:30  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序meanshift均值平移跟踪算法中核函数窗宽的自动选取代码,根据目标大小变化核窗宽,使得当目标出现大小变化时准确跟踪到目标中心
eadme.m

     文件       1309  2007-06-06 15:43  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序meanshift均值平移跟踪算法中核函数窗宽的自动选取代码,根据目标大小变化核窗宽,使得当目标出现大小变化时准确跟踪到目标中心show_target.m

     文件       3445  2007-06-07 14:19  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序meanshift均值平移跟踪算法中核函数窗宽的自动选取代码,根据目标大小变化核窗宽,使得当目标出现大小变化时准确跟踪到目标中心 rack.m

     文件    7697920  2007-07-09 14:52  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序mean_shift.ppt

     文件    3332305  2008-06-17 09:21  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序一个外国人写的很好的meanshift聚类算法,有例程,可运行Mean Shift A Robust Approach Toward Feature Space Analysis.pdf

     文件       6302  2008-06-17 15:00  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序一个外国人写的很好的meanshift聚类算法,有例程,可运行MeanShiftCluster.m

     文件       1001  2008-06-17 10:50  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序一个外国人写的很好的meanshift聚类算法,有例程,可运行 estMeanShift.m

     文件     101632  2009-04-29 10:46  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序实现了基于mean-shift的图像检索,实现了比较两图像的相似度,选择最相近的图片meanshift12.jpg

     文件      68636  2009-04-29 11:01  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序实现了基于mean-shift的图像检索,实现了比较两图像的相似度,选择最相近的图片meanshift13.jpg

     文件        512  2009-05-07 18:52  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序实现了基于mean-shift的图像检索,实现了比较两图像的相似度,选择最相近的图片meanshiftcomparing.m

     文件        243  2009-05-07 16:40  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序实现了基于mean-shift的图像检索,实现了比较两图像的相似度,选择最相近的图片meanshiftgetkernalmatrix.m

     文件       2065  2009-05-07 18:21  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序实现了基于mean-shift的图像检索,实现了比较两图像的相似度,选择最相近的图片meanshiftgetmeanshiftsegment.m

     文件        931  2009-05-07 19:06  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序实现了基于mean-shift的图像检索,实现了比较两图像的相似度,选择最相近的图片meanshiftgetsimilarity.m

     文件        466  2008-11-26 22:55  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序实现了基于mean-shift的图像检索,实现了比较两图像的相似度,选择最相近的图片meanshiftget_cluster_property.m

     文件       7610  2009-05-07 18:49  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序实现了基于mean-shift的图像检索,实现了比较两图像的相似度,选择最相近的图片meanshifths_err_pid4076.log

     文件       1499  2009-05-07 17:18  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序实现了基于mean-shift的图像检索,实现了比较两图像的相似度,选择最相近的图片meanshiftmeanshiftsmooth.m

     文件        766  2008-10-02 21:59  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序实现了基于mean-shift的图像检索,实现了比较两图像的相似度,选择最相近的图片meanshiftmyedge.m

    ..A.SH.      6144  2009-05-20 22:18  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序实现了基于mean-shift的图像检索,实现了比较两图像的相似度,选择最相近的图片meanshiftThumbs.db

     目录          0  2009-09-28 15:37  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序实现了基于mean-shift的图像检索,实现了比较两图像的相似度,选择最相近的图片meanshift

     目录          0  2012-06-25 11:15  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序meanshift均值平移跟踪算法中核函数窗宽的自动选取代码,根据目标大小变化核窗宽,使得当目标出现大小变化时准确跟踪到目标中心

     目录          0  2012-06-25 11:15  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序一个外国人写的很好的meanshift聚类算法,有例程,可运行

     目录          0  2009-09-28 15:37  MeanShift+深入详细(MatLab源码)meanshift文章、PPT、word文档、基于meanshift的跟踪程序实现了基于mean-shift的图像检索,实现了比较两图像的相似度,选择最相近的图片

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)