均值漂移聚类matlab,均值漂移 图像分割

  均值漂移聚类matlab,均值漂移 图像分割

  一简介

  图像跟踪是计算机视觉领域中的一个研究热点,在视频监控,图像压缩,三维重构,军事上都有着广泛的应用。本文的研究目的是通过对目标跟踪算法的研究。

  2部分代码%%均值漂移视频跟踪

  %作者:西尔万伯恩哈特

  % 2008年七月

  %%描述

  %出现以下情况时弹出的警告框

  %目标在跟踪过程中丢失。

  %要运行它,请在

  %命令行。

  函数varargout=Target _ Loss _ Dialog _ Box(vara gin)

  % TARGET _ LOSS _对话框M-文件

  % TARGET _ LOSS _对话框本身会创建一个新的目标_损失_对话框_框或引发现有的

  %单例* .

  %

  % H=目标损失对话框返回新的目标_损失_对话框_框的句柄或

  %现有的单例*。

  %

  % TARGET _ LOSS _ DIALOG _ BOX( CALLBACK ,hObject,eventData,handles,)调用本地

  % TARGET _ LOSS _对话框中名为回收的函数。用给定的输入参数初始化m .

  %

  % TARGET _ LOSS _ DIALOG _ BOX( Property , Value ,)创建新的目标_损失_对话框_框或引发

  %现有单例*。从左边开始,属性值对是

  %在调用目标_损失_对话框_打开fcn之前应用于图形用户界面.一;一个

  %无法识别的属性名或无效值使属性应用程序

  %停止。所有输入都通过变长度输入宗量传递给Target _ Loss _ Dialog _ Box _ opening fcn .

  %

  % *请参见指南的"工具"菜单上的图像使用者界面选项。选择图像使用者界面只允许一个

  要运行的%实例(单例)”.

  %

  %请参阅:指南、GUIDATA、GUIHANDLES

  %编辑以上文字修改响应帮助目标_损失_对话框_框

  %上次由指南v2.5修改2008年七月31日22:29:59

  %开始初始化代码-不要编辑

  GUI _ Singleton=1;

  gui_State=struct(gui_Name ,mfilename,

  gui_Singleton ,gui_Singleton,

   gui_OpeningFcn ,@ Target _ Loss _ Dialog _ Box _ opening fcn,

   gui_OutputFcn ,@ Target _ Loss _ Dialog _ Box _ output fcn,

  gui_LayoutFcn ,[],

  gui_Callback ,[]);

  if nargin ischar(varargin{1})

  GUI _ state。GUI _ Callback=str 2 func(vara rgin { 1 });

  目标

  如果输出参数的数目

  [varargout { 1:nargout }]=GUI _ mainfcn(GUI _ State,vara gin {:});

  其他

  gui_mainfcn(gui_State,vara rgin {:});

  目标

  %结束初始化代码-不要编辑

  % -在目标_损失_对话框_框可见之前执行。

  函数target _ Loss _ Dialog _ Box _ opening fcn(h object,eventdata,handles,varargin)

  %此函数没有输出参数,请参见输出Fcn .

  % h对象句柄到数字

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % vara gin Target _ Loss _ Dialog _ Box的命令行参数(请参见瓦拉金酒)

  %选择目标_损失_对话框_框的默认命令行输出

  handles.output=hObject

  %更新句柄结构

  guidata(hObject,handles);

  %将对话框弓设置在屏幕中央

  a=get(gcf, Position );

  宽度=a(3);

  高度=a(4);

  scrsz=get(0, ScreenSize );

  set(gcf, Position ,[scrsz(3)/2-width/2 scrsz(4)/2-height/2 width height]);

  %显示警告图标

  icon=im read( Files/Target _ loss。BMP’);

  轴(手柄. Loss_pict)

  imshow(图标);

  % -此函数的输出返回到命令行。

  函数varargout=Target _ Loss _ Dialog _ Box _ output fcn(h object,eventdata,handles)

  % varargout单元格数组,用于返回输出参数(请参见VARARGOUT);

  % h对象句柄到数字

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  %从句柄结构获取默认命令行输出

  varargout { 1 }=handles.output

  %%按确定关闭对话框

  函数Loss_OK_Callback(hObject,eventdata,handles)

  删除(GCF);3仿真结果

  四参考文献[1]徐业荣。基于均值漂移的图像跟踪技术研究与实现d .南京理工大学, 2010.

  博主:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等领域的Matlab仿真。相关的matlab代码问题可以私信交流。有些理论引用自网络文献。如有侵权,联系博主删除。

  原创作品来自matlab研究助手,

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: