一、代码运行视频(哔哩哔哩)
【Matlab红绿灯识别】红绿灯识别【含GUI源码 1908期】
二、红绿灯识别简介
截至2015年,世界范围内盲人的患病率为0.49%,约有3600万盲人,我国50岁以上的盲人有532万。盲人出行困难重重。目前市面上针对盲人出行识别红绿灯的研究并不多,识别红绿灯的图像识别技术往往应用于无人驾驶技术上。本文设计了一种使用直方图阈值分割以及HSV颜色识别的红绿灯识别方法。
阈值分割是较常见的一种图像处理方法,由于其计算速度快、实现简单,因此被广泛应用在图像处理中。该方法主要是依据直方图的概率分布计算相应的准则函数,同时运用智能优化算法加快阈值搜索速度,从而选取合适的阈值进行分割。其中,直方图阈值法是依据图像的直方图,对其进行分析来实现对图像的分割。HSV颜色空间的3个分量具有相对独立性,而H和S分量受光照及阴影遮挡的影响很小。使用HSV色彩空间,利用不同颜色的阈值进行红绿灯颜色识别,排除大部分外界环境干扰,精确可靠。
1 预处理
摄