智能网联汽车概论 课程设计——交通信号灯识别
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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中的交通信号灯。