智能网联汽车概论 课程设计——交通信号灯识别

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计——交通信号灯识别

一、利用MATLAB 分别对图1所示的红灯、黄灯和绿灯进行识别。

(a )红灯 (b )黄灯 (c )绿灯

图1 交通信号灯

本例交通信号灯识别步骤如下。 (1)导入原始图像。 (2)颜色空间转换。 (3)绘制直方图。

(4)分别统计识别图中的红绿黄像素点。 (5)输出红黄绿像素点的个数并进行比较。 (6)输出识别结果。

利用MATLAB 编写交通标志识别程序如下。

当输入为红灯时,输出图像如图2所示。

(a)原始红色图像(b)HSV图像

(c)直方图像

图2 红灯识别

输出结果为

Max_Red_y =15

Max_Green_y =2

Max_Yellow_y =1

检测结果为红灯。

当输入为黄灯时,输出图像如图3所示。

(a)原始黄色图像(b)HSV图像

(c)直方图像

图3 黄灯识别

输出结果为

Max_Red_y =13

Max_Green_y =1

Max_Yellow_y =95

检测结果为黄灯。

当输入为绿灯时,输出图像如图4所示。

(a)原始绿色图像(b)HSV图像

(c)直方图像

图4 绿灯识别

输出结果为

Max_Red_y =0

Max_Green_y =93

Max_Yellow_y =78

检测结果为绿灯。

二、利用上述程序,识别图5中的交通信号灯。

相关文档
最新文档