- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于边缘检测算的智能车赛道识别方法
基于边缘检测算法的智能车赛道识别方法
丁 芳, 刘宇,夏阳,王海库
(中国民航大学航空自动化学院 天津 300300)
摘要:赛道的识别是智能车沿赛道行驶的基础。准确的赛道识别能够为智能车进行方向控制和速度控制提供准确、必要的信息。本文利用边缘检测算法对赛道图像进行处理和识别。边缘检测算法与简单的二值化法相比具有处理时间短和处理效果好的优点。基于边缘检测算法的智能车赛道识别方法在以CMOS图像传感器采集图像信息的智能车上实现。实验表明:这种赛道引导线的识别方法准确率很高,可以较好地满足车寻迹行驶的要求。
关键词:赛道识别;智能车;CMOS图像传感器;边缘检测。
The Method Base On Edge Detection Arithmetic In the Smart Car Track Identification
Abstract: The track Identification is the basic of the Smart Car traveling along the track. Accurate identification of the track support necessary information for the Smart Car to control direction and speed. This paper is the application of the edge detection arithmetic to track image processing and recognition. The edge detection algorithm is better than the simple binary image for it costs less processing time and better in accuracy. The method discussed in this paper has been accomplished in the Smart Car with use CMOS image sensor to get image infomation. Experiments showed that, this method has a high rate of accuracy of track identification and it can meet the request of the Smart Car to go along the track.
Key words: track identification; Smart Car; CMOS image sensor; edge detection
1引言
赛道识别是智能车沿赛道行驶的基础,得到准确充足的赛道信息是智能车以较短时间完成比赛的前提。本文使用边缘检测方法,根据图像各区域像素点间灰度变化梯度检测出黑线的边缘,这种方法与固定阈值二值化法相比抗干扰能力较强,处理数据少,检测准确率高的优点。文中使用CMOS图像传感器和MC9S12DG128微控制器组成了图像采集系统,采集获得的赛道图像信息以矩阵形式存放于微控制器的RAM中,图像的分辨率为68×39。测试表明,基于边缘检测的黑线中心提取算法可有效的从赛道图像中提取出黑线中点,具有一定的抗图像干扰能力和对环境的适应能力。
2摄像头安装
摄像头安装于智能车车身上方,镜头朝向前下方。为了使智能车具有更好的前瞻性,应尽量提高摄像头的高度并增减小摄像头与竖直面间夹角。由于图像分辨率的限制和需要尽量减小图像的变形,最终确定摄像头的安装位置如图1所示。当车位于直赛道上并与赛道方向相同时,采集到的图像离车最近处黑线约为3~5黑点,最远处黑线为2黑点。
图1 摄像头安装位置图
3赛道图像特征分析
智能车要求在专用的赛道上行驶。赛道为中间有黑色引导线的白色基板,因此只需根据识别出白色赛道上的黑色引导线即可。
赛道表面为白色,中间为2.5cm宽的黑线,赛道的最小曲率半径为50cm。在正常情况下,车身应该沿赛道方向,车身与赛道方向角度偏差较小(弯道稍大时,直线段偏差一般不会超过30°)。赛道的图像通常为一条连续垂直或倾斜的黑色曲线,图像的每一行只有一段黑线(90°交叉线除外),黑线一般会通过图像的最后一行。智能车行驶在直道上时,黑线会贯通图像的每一行,如图2所示。赛道为最小曲率半径弯道时黑线出现在图像中下部,如图3所示。智能车行驶在弯道或车与赛道偏角较大时,摄像头可能采集到赛道外图像,赛道外图像最有可能出现在图像上半部。
图2 直道图像(分辨率52×39) 图3 最小弯道图像(分辨率45×39)
4赛道数据特征分析
由于光线、摄像头角度
文档评论(0)