鉴于红绿灯在城市交通中占有的重要地位,通过图像处理设计一个系统来辅助驾驶员判别红绿灯。首先通过图像采集及图像预处理的方法获得源图像,然后再设立红绿灯主要特征训练集,用边缘跟踪的方法框选出红绿灯类似目标,对类似目标进行特征提取,再与标准模板做对比,确定为目标后标出各个灯的位置。最后通过图像坐标读取各个灯的颜色分量,比较灯的各色分量,从而确定每一个灯的颜色。识别完成后将识别结果通过数字显示或声音提示的方式输出以提醒驾驶员注意红绿灯的变化。