background subtraction method using frame difference?

i am attaching code and video please let me know which part i am going wrong. i am not able to separate background and foreground images using frame difference method. a=VideoReader('G:\test.mp4'); b = read(a,1); c=rgb2gray(b); imshow(c); nframe=a.NumberOfFrames; [l m] =size(c); tic for i=110:120 d =read(a,i); e=rgb2gray(d); figure imshow(e); for i=1:l for j=1:m v(i ,j)= c(i, j)- e(i, j); end if (v(i,j)~=0) v(i,j)=0; else v(i,j)=1; end end end figure imshow(v);

1 件のコメント

kalli
kalli 2018 年 6 月 28 日
no problem in the code. i tried this and i am getting output.

サインインしてコメントする。

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMedical Physics についてさらに検索

質問済み:

2018 年 1 月 12 日

コメント済み:

2018 年 6 月 28 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by