資源簡介
frame_difference.zip

代碼片段和文件信息
%???感謝親親使用此代碼,此代碼解決您的問題了嗎~(@^_^@)~
%???沒解決的話告訴親親一個好消息,我這里可以1分錢幫助代碼改錯,還提供1分錢成品代碼(′▽‘〃)哦~
%???登錄淘寶店鋪“大成軟件工作室”便可領取
%???是的,親親真的沒有看錯,撓破頭皮的問題真的1分錢就可以解決了\(^o^)/YES!
%???小的這就把傳送門給您,記得要收藏好哦(づ ̄3 ̄)づ╭~
%???傳送門:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-15151018122.5.uwGoq5&id=538759553146
%???如果傳送門失效,親親可以來店鋪討要,客服MM等親親來騷擾哦~(*/ω╲*)
web?https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-15151018122.5.uwGoq5&id=538759553146?-browser?
clear?all
source?=?aviread(‘C:\Documents?and?Settings\Administrator\桌面\matlab視頻\sup2‘);
%?source?=?aviread(‘C:\105nm05090‘);
thresh?=?30;???????????
bg?=?source(1).cdata;???????????%?read?in?1st?frame?as?background?frame
bg_bw?=?rgb2gray(bg);???????????%?convert?background?to?greyscale
%?-----------------------?set?frame?size?variables?-----------------------
fr_size?=?size(bg);?????????????
width?=?fr_size(2);
height?=?fr_size(1);
fg?=?zeros(height?width);
%?---------------------?process?frames?-----------------------------------
for?i?=?2:length(source)
????
????fr?=?source(i).cdata;???????%?read?in?frame
????fr_bw?=?rgb2gray(fr);???????%?convert?frame?to?grayscale
????
????fr_diff?=?abs(double(fr_bw)?-?double(bg_bw));??%?cast?operands?as?double?to?avoid?negative?overflow
????
????for?j=1:width?????????????????%?if?fr_diff?>?thresh?pixel?in?foreground
????????for?k=1:height
????????????if?((fr_diff(kj)?>?thresh))
????????????????fg(kj)?=?fr_bw(kj);
????????????else
????????????????fg(kj)?=?0;
????????????end
????????end
????end
????
????bg_bw?=?fr_bw;
????
????figure(1)subplot(311)imshow(fr)
????subplot(312)imshow(fr_bw)
????subplot(313)imshow(uint8(fg))
????
????M(i-1)??=?im2frame(uint8(fg)gray);???????????%?put?frames?into?movie
end
?movie2avi(M‘frame_difference_output‘?‘fps‘?30);???????????%?save?movie?as?avi?
?
????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2009-06-13?11:16??fr
?????文件????????2035??2016-09-23?09:55??fr
- 上一篇:山東大學編譯原理PL/0語言 compiler實驗
- 下一篇:統計模擬及其R實現
評論
共有 條評論