当前位置:文档之家› 智能网联汽车概论 课程设计——交通信号灯识别

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

课程设计——交通信号灯识别
一、利用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中的交通信号灯。

相关主题