基于视觉的红绿灯识别

作者:楚婉艺; 野莹莹*; 朱禹蒙; 曲也乐; 张宇航
来源:信息技术与信息化, 2021, (05): 66-68.

摘要

基于视觉的红绿灯识别技术,采用C++语言,OpenCV图像处理对道路红绿灯进行颜色识别。通过对行车记录仪视频的分帧处理,得到红绿灯画面。对图像中的红绿灯画面进行图片预处理,利用红绿灯具有形状为矩形,带有黑色背板这两点特性,使用边缘检测算法,将仅含有红绿灯黑色背板的区域提取出来。利用HSV色彩空间受光照影响较小,且红色和绿色的阈值范围相差较大的特点对提取出的黑色背板区域进行红绿灯颜色的判断,并进行语音播报输出。实现了对不同环境下的红绿灯颜色的识别。