我正在开发一个自动车牌识别应用程序。我已经设法通过在图像中定位矩形对象来定位车牌区域。首先我为图像的车牌设置了一个最小高度和一个宽度,这样我就可以过滤图像上不需要的微小矩形位。此外,我使用车牌高宽比来过滤假车牌。
但我遇到的问题是我为最小和最大车牌高度和宽度设置的值,因为每当相机和车辆之间的距离发生变化时,车牌区域将无法识别。
有没有办法解决这个问题?
最佳答案
- 识别图像中的所有线条。
- 确定线条相交的位置。 (= 潜在角球)
- 测试 4 和 4 个角的组合,anglesum=360 度。
- 验证可接受的尺寸比..它们是矩形的并且在您想要检测的板范围内
- 将潜在的板 block 提取到新的位图中并更正预期。 (您不需要 3D 计算,只需进行插值行走..)
- 过滤/调整
- 运行 OCR
- 合格或不合格结果。
关于c# - 从车辆图像中提取车牌,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11470200/