• 大小: 5KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: Matlab
  • 标签: 车辆检测  matlab  

资源简介

该代码简单易懂,标有注释,可以检测出视频中车辆并且会给出车辆的数目

资源截图

代码片段和文件信息

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 四维

评论

共有 条评论