资源简介

卡尔曼滤波的一个视频跟踪程序,简单实用,希望能帮助大家

资源截图

代码片段和文件信息

% extracts the center (cccr) and radius of the largest blob
function [x2y2width_xwidth_ycccrflag]=extract(ImworkImbackindex)%fig1fig2fig3fig15index)
  
  x2 = 0;
  y2 = 0;
  width_x = 0;
  width_y = 0;
  cc = 0;
  cr = 0;
  flag = 0;
  [MRMCDim] = size(Imback);

  % subtract background & select pixels with a big difference
  fore = zeros(MRMC);          %image subtracktion
  fore = (abs(Imwork(::1)-Imback(::1)) > 20) ...
     | (abs(Imwork(::2) - Imback(::2)) > 20) ...
     | (abs(Imwork(::3) - Imback(::3)) > 20);  

  % Morphology Operation  erode to remove small noise
  %foremm = bwmorph(fore‘erode‘2); %2 time

  % select largest object
  labeled = bwlabel(fore4);
  stats = regionprops(labeled[‘basic‘]);%basic mohem nist
  [NW] = size(stats);
  if N < 1

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

     文件       1586  2009-06-28 21:06  kalman tracking\extract.m

     文件       2597  2009-06-28 21:07  kalman tracking\kalman.m

     文件     638976  2005-03-14 13:59  kalman tracking\SampleVideo.avi

    ..A.SH.      5632  2010-04-26 19:56  kalman tracking\Thumbs.db

     目录          0  2009-06-29 09:59  kalman tracking

----------- ---------  ---------- -----  ----

               648791                    5


评论

共有 条评论