Emgu 车牌识别不适用于高清图片

Emgu Licence Plate recognition not working with HD pictures

我正在使用 emguCV 和 tesseract 与 c# 来识别车牌号,图片是从 1280x960 尺寸和 72 ppi 的 IP 摄像机捕获的,结果是负面的, 第一张图片: 然后我用笔记本电脑网络摄像头的图像测试了相同的程序,结果是肯定的,盘子被重新识别并且数字被成功读取(图片大小为 640x480)。 我需要知道图片大小或分辨率是否会影响许可证延迟检测!?

显而易见的答案是肯定的,那些变量可以。还有照片的角度。如果我正确地解释了你的照片,那么失败的那张是在一个很大的角度。成功的人是直截了当的。 EmguCV 包中的示例也使用直板。 Tesseract 虽然非常好,但也有局限性。

道格

图片 rectification/morphology 上有一些很好的答案,充分利用了 FindContours。您基本上需要找到使板变平的旋转矩阵。答案中的人正是这样做的。

使用OpenCV进行矩形检测/跟踪

FindContourscanny edge detection 可以很好地满足您的需求,因为您的图片不能 HSV-filtered.