我是刚开始车牌识别的。我使用Goggle的视觉API(OCR)从图像中提取文本。但是这会从车牌上提取出所有的文本。例如,考虑下面的图像
我只需要得到牌照号码6TRJ 244,但我可以从车牌上得到所有像california AUF 2012dmv.ca.gov这样的文本。
有人能指导我如何避免其他文本而只提取许可证号码吗?请分享任何其他方法的车牌识别,我也可以尝试。谢谢
发布于 2020-06-14 09:58:36
为此您可以使用regex。许可证号码将以特定的格式提供给特定的区域。我不知道你们国家的车牌系统,但是对于例子中所示的车牌号码,它是一个数字,后面是3个字母,然后是3个数字。
我能想到的最简单的就是[0-9][A-Z]{3}[0-9]{3}
[0-9][A-Z]{3}[0-9]{3}
也可以有一些其他格式,您可以为每种格式编写regex。车牌上的附加信息不是那种会导致任何错误检测的信息。
为了测试您的正则表达式,您可以使用regex101,我测试了您的示例,这些是结果。
https://stackoverflow.com/questions/62370089
相似问题