在关于车牌检测的大量工作之后,我已经决定在图像中简单地找到黄色像素的“图案”将是在图像中找到牌照位置的充分方法。目前,我使用各种图形滤镜并检测白色像素图案,但这被证明是越来越成问题的。
现在提出这个问题,我知道'黄色'牌照是基于亮度,环境等众多因素。
洞察这一点我需要一个范围来比较,例如:
if(FindIfYellow(GetPixel(x,y)))
但是我不知道是否使用RGB值,特别是单个RGB值来确定颜色是否为黄色。最后是否有一个定义这些范围的网站或某种信息?我知道
R:255 G:255 B:0
是最纯净的黄色,但就范围而言,我不知道。无论如何,希望这是一个合理的想法,我发布的原因是为了确保我不会忽视某些东西,就像我经常做的那样:)。
答案 0 :(得分:25)
答案 1 :(得分:1)
金黄色?是黄橙黄色?黄绿色怎么样?
(我的观点是,对于人类而言,这是一个模糊的定义,更不用说计算机......只需决定一个看起来很黄的范围并坚持下去。)
答案 2 :(得分:0)
查看OpenALPR(http://www.openalpr.com)。它采用不同的方法进行板定位 - 它使用经过训练的LBP模式。除了基于颜色的检测之外,您可能还希望使用此库以获得更高的准确性。例如,OpenALPR可以检测潜在的板区域,然后简单地验证该区域的某个百分比是黄色的。