基于基于MATLAB的交通灯状态识别(视频实时处理)
的交通灯状态识别(视频实时处理)
智能驾驶技术是近几年的热点话题,在缓解交通拥堵、提高道路安全性、减少空气污染等领域,会带来颠覆性的改变。交通灯
识别是智能驾驶系统必不可少的重要组成部分,交通灯信号的正确识别,对智能驾驶系统在室外的安全导航起着关键作用。因
此,智能驾驶系统如何快速精确地识别交通灯位置、颜色及如何合理地决策启停成为研究者的重点关注方向。
function info = GetRoadInfo(df_rgb, bws)
if nargin < 2
load bws.mat
end
hsv = rgb2hsv(df_rgb);
s = hsv(:, :, 2);
info = [];
m = []; n = [];
for i = 1 : size(bws, 1)
for j = 1 : size(bws, 2)
sij = s;
bwij = bws{i, j};
sij(~bwij) = 0;
m(i, j) = mean(sij(