车牌识别 – 确定像素比较的颜色范围

经过大量关于车牌检测的工作后,我决定在图像中简单地找到黄色像素的“图案”将是在图像中找到牌照位置的充分方法。 目前,我使用各种图形滤镜并检测白色像素图案,但事实certificate这是越来越成问题的。

现在提出这个问题,我知道“黄色”牌是基于亮度,环境等众多因素。 替代文字替代文字

洞察这一点我需要一个范围来比较,例如:

if(FindIfYellow(GetPixel(x,y)))

但是我不知道是否使用RGB值,特别是单个RGB值来确定颜色是否为黄色。 最后是否有一个网站或某种定义这些范围的信息? 我知道

R:255 G:255 B:0

是最纯净的黄色,但就范围而言,我不知道。 无论如何,希望这是一个合理的想法,我发布的原因是为了确保我没有忽略某些东西,就像我经常做的那样:)。

使用CMYK通道分离 – 让我们OCR板!

在此处输入图像描述

用其他图像重复该过程

在此处输入图像描述

金黄色? 是黄橙黄色? 黄绿色怎么样?

(我的观点是,对于人类而言,这是一个模糊的定义,更不用说计算机……只需决定一个看起来很黄的范围并坚持下去。)

查看OpenALPR( http://www.openalpr.com )。 它采用不同的方法进行板定位 – 它使用经过训练的LBP模式。 除了基于颜色的检测之外,您可能还希望使用此库以获得更高的准确性。 例如,OpenALPR可以检测潜在的板区域,然后简单地validation该区域的某个百分比是黄色的。

Interesting Posts