资源简介

该程序包中有基于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


评论

共有 条评论