資源簡介
該程序包中有基于Hough變換的車道線檢測,還有卡爾曼跟蹤和別的小程序,都是可運行的,讀者可自行學習
代碼片段和文件信息
%****************************************************************************
%功能說明:該段程序實現了對采集圖片的裁剪,可以提高計算速度;并可以檢測圖片中的直線,并將檢測到的直線畫于圖片中
%需改進部分:實現車道線的跟蹤,還有對彎曲車道線的擬合??對于道路上有障礙物、陰影時檢測效果不好??還需改進
%欲達到在前一次檢測出直線后,后續的直線檢測都在該直線附近很小的范圍內檢索,以提高實時性
clc;
clear?all;
close?all;
for?nn=1:2
aaa=[strcat(‘E:\DCIM\shipinchuli\shipinchuli1\‘)int2str(nn)‘.jpg‘];
%I=imread(strcat(‘E:\DCIM\shipinchuli\shipinchuli1\‘)int2str(i)‘?.jpg‘);
I=imread(aaa);
rs=size(I1);%行數
cs=size(I2);%列數
%ch=40;%由于固定值不使用,預改為圖像的1/5處
%cw=40;
ch=0.2*rs;%取圖像的下面4/5部分作為處理對象,因為上面部分對車道檢測沒用,故去掉,提高計算速度
cw=0.2*rs;
numr=round(rs/ch);
numc=round(cs/cw);
t1=(0:numr-1)*ch+1;
t2=(1:numr)*ch;
t3=(0:numc-1)*cw+1;
t4=(1:numc)*cw;
figure(1);
imshow(I);hold?on;
for?i=1:numr%畫出網格線
????for?j=1:numc
????????x=t1(i):t2(i);
???
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????491??2012-05-31?15:17??zhenzhuanshipin3ok.m
?????文件??????10310??2012-06-03?12:24??chedaoxianjianceok1.m
?????文件???????6492??2012-05-30?22:38??chedaoxianjianceok.m
?????文件????????580??2012-06-07?21:00??kaermanchadaogenzong1.m
?????文件???????1909??2012-06-07?21:05??kaermanchedaogenzong2.m
?????文件??????12200??2012-06-07?21:07??kaermangenzong3.m
?????文件???????1217??2012-06-03?14:16??xiaobobianyuantiqu.m
?????文件???????8555??2012-06-02?18:18??chedaoxianjianceok0.m
?????文件??????10319??2012-06-06?10:59??chedaoxianjianceok01.m
?????文件????????250??2012-06-03?14:34??xiaobozengqiang.m
-----------?---------??----------?-----??----
????????????????52323????????????????????10
評論
共有 條評論