c# - 车牌识别 - 确定像素比较的颜色范围

标签 c# image image-processing colors automatic-license-plate-recognition

经过大量关于车牌检测的工作,我决定只要在图像中找到黄色像素的“模式”就足以找到图像中车牌的位置。目前我使用各种图形过滤器并检测白色像素图案,但事实证明这越来越成问题。

现在对于这个问题,我知道“黄色”是一个车牌,它基于许多因素,例如亮度、环境。 alt text alt text

对此的洞察我需要一个范围来比较,例如:

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

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

R: 255 重力:255 乙:0

是黄色中最纯的,但在范围方面我不知道。无论如何,希望这是一个合理的想法,我发帖的原因是为了确保我没有忽略某些事情,就像我经常做的那样:)。

最佳答案

使用 CMYK channel 分离 - 让我们对印版进行 OCR!

enter image description here

用另一张图片重复这个过程

enter image description here

关于c# - 车牌识别 - 确定像素比较的颜色范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4777677/

相关文章:

c# - TCPListener C#/服务器上的多个客户端发送数据

c# - WPF DispatcherFrame 魔术 - 这是如何以及为什么起作用的?

c# - 使相机应用程序适应屏幕旋转 - Windows Phone RT

image-processing - 使用 OpenCV 检测特定形状

c# - 如何在 asp.net mvc web api 中为返回动态的 OData 服务启用排序

图像云准备好用于 openstack

java - 从视频中仅捕获一张缩略图

java - 将图像放置在旋转图像内

c++ - 直方图均衡不适用于彩色图像 - OpenCV

python - 细化/骨骼化扭曲了我的形象