Loading... 日常使用监控摄像机检测交通违法行为,闯红灯行为需要检测和判断交通信号灯的颜色和指向,但是当检测场景环境较暗时,监控摄像机需要增加曝光时间来抓拍机动车信息,增加曝光时间会使交通信号灯颜色区域过度饱和,例如红灯的红色会偏白,影响闯红灯等违法行为的判断,图示如下: 通常情况下交通信号灯 R>200 ,G<60,B<50 ## 基于RGB空间的交通灯颜色校正 图像选择交通信号灯颜色区域,在RGB空间将划分区域的像素分类为红黄绿黑白五种,提取单色图像,对单色图像进行二值化处理,然后使用形态学滤波处理噪点,最后提取连通区域进行识别。 ### 像素颜色提取 像素N,判断分量R,分量B,分量G之间的大小关系 红:`R-G>阈值1` 且 `G-B<阈值2` ,保证R分量最多 黄:`R-B>阈值3` 且 `G-B>阈值4` 绿:`R-B<阈值5` 且 `G-B>阈值6` 黑:`R+B+G < 阈值7` ## 基于HSV空间的交通灯颜色校正 基本步骤类似基于RGB的方法,但是提取颜色空间变换为HSV空间,颜色阈值不也不同于RGB空间,提取单色区域后,进行连通域识别。 参考: 1、Suspended Traffic Lights Detection and Distance Estimation Using Color Features 2、基于色域差分与伽马校正的交通灯识别 ### [我的个人博客主页,欢迎访问](http://www.aomanhao.top/) ### [我的CSDN主页,欢迎访问](https://blog.csdn.net/Aoman_Hao) ### [我的GitHub主页,欢迎访问](https://github.com/AomanHao) 最后修改:2021 年 02 月 12 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏