资源简介
基于MATLAB的车辆视频检测,包括车辆检测方法,车辆目标的图像处理方法,以及基于帧间差分法的车辆检测盒技术方法,另附完整代码。
代码片段和文件信息
% clc;close all;clear all;
function carTrack(handles)
folderPath = ‘E:\TrafficVideo\‘;%选择图片路径
imageType = ‘*.jpg‘;%文件扩展名
FileNames = dir([folderPathimageType]);%显示目录下的文件和文件夹
fileNum = length(FileNames);%获取字符串长度
colorRoad=imread([folderPathFileNames(fileNum).name]);%读取该目录下的图像
% figureimshow(colorRoad);title(‘road‘);
Color = [1 0 0;0 1 0;0 0 1;0 2 2;0.50.50;0.5.5] ;%设定标记框颜色
startNum =1; %计数
I=imread([folderPathFileNames(startNum).name]);
[Car0num0Rect0] = stratRect(IcolorRoadColor);
maxCarNum = num0;
carData(startNum).Num = [1:num0];
carData(startNum).Rect = Rect0;
for k =startNum+1:119
I=imread([folderPathFileNames(k).name]);
[CarnumRect] = ProcCar(IcolorRoad);
carData(k).Num = [1:num];
carData(k).Rect = Rect;
[carDataNewmaxCarNum] = RegionPro(carData(k-1)carData(k)maxCarNum);
carData(k) = carDataNew;
axes(handles.axes8);
imshow(I);title(FileNames(k).name);
% figure(1)imshow(I);title(FileNames(k).name);
frame = Car;
if k < 10
fileName = [‘tra_00‘ num2str(k)];
elseif k < 100
fileName = [‘tra_0‘ num2str(k)];
else
fileName = [‘tra_‘ num2str(k)];
end
Rect = carData(k).Rect;
Num = carData(k).Num;
R = [Rect(:1)Rect(:2)Rect(:3)- Rect(:1)Rect(:4)-Rect(:2)];
hold on;
for i=1:num
if R(i3)>0 && R(i4)>0
rectangle(‘Position‘R(i:)‘EdgeColor‘Color(i:)‘LineWidth‘3);
str = num2str(Num(i));
text(R(i1)+R(i3)/2Rect(i2)str‘Color‘Color(i:)‘FontSize‘13);
end
end
hold off;
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 514822 2011-11-10 09:19 TrafficVideo\Thumbs.db
文件 3628 2011-11-10 09:19 TrafficVideo\traffic_001.jpg
文件 3635 2011-11-10 09:19 TrafficVideo\traffic_002.jpg
文件 3624 2011-11-10 09:19 TrafficVideo\traffic_003.jpg
文件 3647 2011-11-10 09:19 TrafficVideo\traffic_004.jpg
文件 3652 2011-11-10 09:19 TrafficVideo\traffic_005.jpg
文件 3665 2011-11-10 09:19 TrafficVideo\traffic_006.jpg
文件 3675 2011-11-10 09:19 TrafficVideo\traffic_007.jpg
文件 3672 2011-11-10 09:19 TrafficVideo\traffic_008.jpg
文件 3717 2011-11-10 09:19 TrafficVideo\traffic_009.jpg
文件 3713 2011-11-10 09:19 TrafficVideo\traffic_010.jpg
文件 3711 2011-11-10 09:19 TrafficVideo\traffic_011.jpg
文件 3734 2011-11-10 09:19 TrafficVideo\traffic_012.jpg
文件 3734 2011-11-10 09:19 TrafficVideo\traffic_013.jpg
文件 3794 2011-11-10 09:19 TrafficVideo\traffic_014.jpg
文件 3794 2011-11-10 09:19 TrafficVideo\traffic_015.jpg
文件 3836 2011-11-10 09:19 TrafficVideo\traffic_016.jpg
文件 3871 2011-11-10 09:19 TrafficVideo\traffic_017.jpg
文件 3940 2011-11-10 09:19 TrafficVideo\traffic_018.jpg
文件 4152 2011-11-10 09:19 TrafficVideo\traffic_019.jpg
文件 4223 2011-11-10 09:19 TrafficVideo\traffic_020.jpg
文件 4245 2011-11-10 09:19 TrafficVideo\traffic_021.jpg
文件 4341 2011-11-10 09:19 TrafficVideo\traffic_022.jpg
文件 4513 2011-11-10 09:19 TrafficVideo\traffic_023.jpg
文件 4473 2011-11-10 09:19 TrafficVideo\traffic_024.jpg
文件 4516 2011-11-10 09:19 TrafficVideo\traffic_025.jpg
文件 4307 2011-11-10 09:19 TrafficVideo\traffic_026.jpg
文件 4108 2011-11-10 09:19 TrafficVideo\traffic_027.jpg
文件 4077 2011-11-10 09:19 TrafficVideo\traffic_028.jpg
文件 4116 2011-11-10 09:19 TrafficVideo\traffic_029.jpg
............此处省略113个文件信息
评论
共有 条评论