日常使用监控摄像机检测交通违法行为,闯红灯行为需要检测和判断交通信号灯的颜色和指向,但是当检测场景环境较暗时,监控摄像机需要增加曝光时间来抓拍机动车信息,增加曝光时间会使交通信号灯颜色区域过度饱和,例如红灯的红色会偏白,影响闯红灯等违法行为的判断,图示如下:

通常情况下交通信号灯 R>200 ,G<60,B<50

基于RGB空间的交通灯颜色校正

图像选择交通信号灯颜色区域,在RGB空间将划分区域的像素分类为红黄绿黑白五种,提取单色图像,对单色图像进行二值化处理,然后使用形态学滤波处理噪点,最后提取连通区域进行识别。

像素颜色提取

像素N,判断分量R,分量B,分量G之间的大小关系

红:R-G>阈值1G-B<阈值2 ,保证R分量最多

黄:R-B>阈值3G-B>阈值4

绿:R-B<阈值5G-B>阈值6

黑:R+B+G < 阈值7

基于HSV空间的交通灯颜色校正

基本步骤类似基于RGB的方法,但是提取颜色空间变换为HSV空间,颜色阈值不也不同于RGB空间,提取单色区域后,进行连通域识别。

参考:
1、Suspended Traffic Lights Detection and Distance Estimation Using Color Features
2、基于色域差分与伽马校正的交通灯识别

我的个人博客主页,欢迎访问

我的CSDN主页,欢迎访问

我的GitHub主页,欢迎访问

最后修改:2021 年 02 月 12 日 10 : 00 PM
如果觉得我的文章对你有用,请随意赞赏