資源簡介
該代碼簡單易懂,標有注釋,可以檢測出視頻中車輛并且會給出車輛的數目
代碼片段和文件信息
function?x?=mybeijingjianmo
%初始化背景所需要的幀數
N=11;
num1=0;
num2=0;
num=0;???
%背景更新參數
p1?=?95;
p2?=?100-p1;
M_?=?1;
%讀取AVI視頻文件
mov?=?aviread(‘E:\Program?Files\movie\che_v.avi‘);
%獲取視頻幀數
dimension?=?size(mov);%運行結果為dimension?=??1???221
frameQTY?=?dimension(2);?%dimension:維數該語句獲得視頻的總幀數為221幀
M=mov;
tmFr?=?rgb2gray(frame2im(mov(1)));??%frame2im:轉換動畫框圖為索引圖像,并將圖像變為灰色。
%?tmFr=?flipud(tmFr);?
%?tmFr=fliplr(tmFr);
s?=?size(tmFr);???%size:數組維數
disp(s);???%disp:?顯示數組
%遍歷視頻幀,轉換為灰度圖
%for?i?=?1?:?frameQTY
%???????img=frame2im(mov(i));
%???????img=rgb2gray(img);
%???????M(i)=im2frame(img?gray(256));
%end
scrsz?=?get(0‘ScreenSize‘);%scrsz?=??????1???????????1????????1366?????????768??%顯示電腦的分辨率,每臺計算機,句柄的根對象只有一個,就是屏幕,它的句柄總是0
???????????????????????????%?ScreenSize?is?四維
評論
共有 條評論