利用视觉传感器进行交通信号灯检测的流程主要是“原始图像采集→图像灰度化→直方图均衡化→图像二值化→交通信号灯检测”,如图5-43所示。
交通信号灯检测仿真实例【例5-10】利用 MATLAB图像处理对图5-44所示的红灯、黄灯和绿灯进行
检测。
解:本例交通信号灯检测步骤如下。
①读取原始图像。
②颜色空间转换。
③绘制直方图。
④统计直方图中的红、绿、黄像素点。
⑤输出红黄绿像素点的个数。
⑥输出检测结果。
在 MATLAB命令行窗口输入以下程序。
当输入为红灯时,输出图像如图5-45所示。