Advertisement
Guest User

Untitled

a guest
Jun 18th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.61 KB | None | 0 0
  1. a = ones(240,320,3,70);
  2.  
  3. SE = strel('square',4);
  4.  
  5. for k=1:70
  6.    a(45:195, 60:260,:,k)=0;
  7.    
  8.    if( k>=1 && k<=20 )
  9.        x = round(60 + 10*(k-1));
  10.        y = round(46);
  11.    end  
  12.    if( k>=21 && k<=35 )
  13.        y = round(45+10*(k-21));
  14.    end
  15.    if( k>=36 && k<=55 )
  16.        x = round(260 - 10*(k-36));
  17.    end
  18.    if( k>=56 && k<=70 )
  19.        y = round(185-10*(k-56));
  20.    end
  21.        a(y,x,1,k) = 0;
  22.        a(y,x,2,k) = 1;
  23.        a(y,x,3,k) = 0;
  24.        a(:,:,:,k) = imdilate( a(:,:,:,k),SE );
  25. end
  26.  
  27. prev = a(:,:,:,1);
  28. for i=2:70
  29.    prev(:,:,:,i) = a(:,:,:,i)+prev(:,:,:,i-1);
  30. end
  31. implay(prev);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement