資源簡介
基于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個文件信息
評論
共有 條評論