Bab I Desain Sistem: 1.1 Blok Diagram
Bab I Desain Sistem: 1.1 Blok Diagram
1.1
Blok Diagram
Optical Flow didefinisikan sebagai suatu gerakan yang tampak karena adanya perpindahan pola brightness pada dua buah bidang citra dengan mengasumsikan bahwa brightness tiap elemen citra yang lain konstan dari waktu ke waktu. Optical flow field (medan optical flow) merupakan medan vektor kecepatan sesaat dari pixel pixel yang berpindah antara satu citra dan citra lain berikutnya. Masalah dalam optical flow adalah bagaimana mengestimasi kecepatan perpindahan pixel pada dua buah citra berurutan. 1.1.1 Input Video
Soruce code :
mmobj = mmreader('160x120_10fps_A.avi'); dur=mmobj.Duration; nframes = mmobj.NumberOfFrames; height = mmobj.Height; width = mmobj.Width; datavid=read(mmobj); prevframe=rgb2gray(datavid(:,:,:,1)); for k=2:nframes %% tampilin frame xx=(datavid(:,:,:,k)); imshow(xx) hold on
1.1.5 Thresholding
Source code : temp=mean(gg(:)); rat(k)=temp; rata2=rata2+temp; thr=rata2/k; gg=gg>thr;
% Get the upper-left corner, the measurement centroid and bounding window size bb = markimg(1).BoundingBox; xcorner = bb(1); ycorner = bb(2); xwidth = bb(3); ywidth = bb(4); cc = markimg(1).Centroid; centroidx= cc(1); centroidy= cc(2);
% Plot the rectangle of background subtraction algorithm -blue hold on rectangle('Position',[xcorner ycorner xwidth ywidth],'EdgeColor','b','Linewidth',1.5); hold on plot(centroidx,centroidy, 'b*'); catch hold on; end pause(0.01) end