1.首先从文件菜单打开程序目录下的car.avi视频,系统将显示视频的第一帧。 2.点击背景提取菜单,稍后会提取出背景并显示在打开的第二个窗口中。 3.当提取出背景后,点击检测跟踪菜单,对车辆进行检测和跟踪。 4.点击轨迹绘制菜单,绘制车辆的轨迹。 注:由于使用OpenCV打开AVI视频文件需要视频解码器,故在程序运行前请在电脑上先安装DivX类型的的视频解码器,否则将出现无法打开文件的错误。本程序使用的是OpenCV2.1版本,在没有安装此版本软件的机器上运行时需要将cv210.dll,cvaux210.dll,cvcore210.dll,highgui210.dll,ml210.dll这五个文件拷贝至*.exe可执行文件下。
2022-01-11 11:08:03 3.24MB opencv 运动车辆
1
% trafficObj1 = mmreader('traffic.avi'); trafficObj1 = VideoReader('traffic.avi'); mplay('traffic.avi'); darkCarValue=70; darkCar=rgb2gray(read(trafficObj1,71)); %noDarkCar=imextendedmax(darkCar,darkCarValue); %imshow(darkCar); %figure,imshow(noDarkCar); sedisk=strel('disk',2); %noSmallStructures=imopen(noDarkCar,sedisk); %imshow(noSmallStructures); nframes=get(trafficObj1,'NumberOfFrames'); %帧数 I=read(trafficObj1,1); %读取第一帧 taggedCars=zeros([size(I,1) size(I,2) 3 nframes],class(I)); %定义一个4维数组存放每一帧 for k=1:nframes singleFrame = read(trafficObj1,k); %读取第k帧 I=rgb2gray(singleFrame); %转换为灰度图像
MATLAB运动车辆检测,框定运动车辆。
1
该课题为基于帧差法的运动车辆目标跟踪,配备一个GUI界面,可实现统计车辆数量,运动轨迹,和统计车辆数量和车流量以及速度等。后期可开发成判断道路是否拥挤等课题。可定制关于违章检测,车辆车型,车标等识别。
1
Matlab运动车辆目标跟踪检测系统设计,每辆车速度+GUI+总数+注释详细。
1
C++与Opencv运动车辆检测跟踪系统,包含测试视频,可执行程序以及源代码,可以直接运行测试,可以参考学习。
基于 Open CV的 运动车辆检测跟踪系统(源代码),大家有兴趣看看
2021-05-10 22:24:46 5.46MB OpenCV 车辆检测跟踪
1
vc环境下,使用c++以及opencv开发的运动车辆检测跟踪系统,适合学习参考,里面有图片以及说明,源码有注释。
2021-05-03 13:41:45 2.73MB vc++ 车辆 检测
1
交通流中机动车辆的轮廓提取与标识 附带视频
2019-12-21 18:49:08 1.83MB 运动 车辆检测
1