本技术属于车牌识别领域,尤其涉及一种双层车牌字符分割方法及系统。
背景技术:
1、双层车牌中由于拍摄角度等问题,获取的车牌图像通常都是变形的,两个维度的双层车牌字符切割相对一个维度的单层车牌字符分割难度大。另外,由于车牌中存在脏污或水渍等影响,形成很多干扰因素,例如只有7个字符的双层车牌,字符识别区域可能变成10个,进一步影响字符分割和车牌识别的难度。
技术实现思路
1、本技术实施例提供了一种双层车牌字符分割方法及系统,以解决双层车牌中字符分割难度大的问题。
2、为实现上述目的,本技术采用的一种技术方案是:
3、一种双层车牌字符分割方法,其特征在于:
4、获取待处理图像中任意两个字符外包围盒,其中所述待处理图像中包括若干所述字符外包围盒;
5、将两个所述字符外包围盒与标准车牌图像中的任意两个标准字符外包围盒对应代入单应性方程,得到备选单应性矩阵,从而形成若干所述备选单应性矩阵;
6、将所述标准车牌图像中标准字符外包围盒,代入每一所述备选单应性矩阵各自对应的单应性方程,得到每一所述备选单应性矩阵对应的备选标准变形图像,其中,所述备选标准变形图像包括若干变形的字符外包围盒;
7、将每一所述备选标准变形图像中的每一所述变形字符外包围盒和所述待处理图像中对应的所述字符外包围盒做相似,得到每一所述备选标准变形图像的相似度值;
8、将相似度值最大的所述备选标准变形图像对应的单应性矩阵作为目标单应性矩阵;
9、将所述标准车牌图像的标准字符外包围盒、所述目标单应性矩阵代入单应性方程,得到待处理图像的目标字符外包围盒;
10、按照所述待处理图像中每一所述目标字符外包围盒的位置,获取所述待处理图像中相同位置的字符外包围盒,进而识别所获取的字符外包围盒中的字符,完成车牌识别。
11、所述标准车牌图像包括固定数量的所述标准字符外包围盒。
12、所述待处理图像中所述字符外包围盒的数量小于、等于或大于所述标准车牌图像中的所述标准字符外包围盒数量。
13、所述标准车牌图像为双层车牌标准图像。
14、所述每一所述备选标准变形图像的相似度值为其内所有字符外包围盒相似度值之和。
15、所述相似度值采用iou值。
16、所述待处理图像中字符外包围盒数量至少为2个。
17、一种双层车牌字符分割系统,其特征在于:
18、获取单元,用于获取待处理图像中任意两个字符外包围盒,其中所述待处理图像中包括若干所述字符外包围盒;
19、第一代入单元,用于将两个所述字符外包围盒与标准车牌图像中的任意两个标准字符外包围盒对应代入单应性方程,得到备选单应性矩阵,从而形成若干所述备选单应性矩阵;
20、第二代入单元,用于将所述标准车牌图像中标准字符外包围盒,代入每一所述备选单应性矩阵各自对应的单应性方程,得到每一所述备选单应性矩阵对应的备选标准变形图像,其中,所述备选标准变形图像包括若干变形的字符外包围盒;
21、相似单元,用于将每一所述备选标准变形图像中的每一所述变形字符外包围盒和所述待处理图像中对应的所述字符外包围盒做相似,得到每一所述备选标准变形图像的相似度值;
22、处理单元,用于将相似度值最大的所述备选标准变形图像对应的单应性矩阵作为目标单应性矩阵;
23、第三代入单元,用于将所述标准车牌图像的标准字符外包围盒、所述目标单应性矩阵代入单应性方程,得到待处理图像的目标字符外包围盒;
24、第二获取单元,用于按照所述待处理图像中每一所述目标字符外包围盒的位置,获取所述待处理图像中相同位置的字符外包围盒,进而识别所获取的字符外包围盒中的字符,完成车牌识别。
25、一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述的双层车牌字符分割方法,它包括:
26、获取待处理图像中任意两个字符外包围盒,其中所述待处理图像中包括若干所述字符外包围盒;
27、将两个所述字符外包围盒与标准车牌图像中的任意两个标准字符外包围盒对应代入单应性方程,得到备选单应性矩阵,从而形成若干所述备选单应性矩阵;
28、将所述标准车牌图像中标准字符外包围盒,代入每一所述备选单应性矩阵各自对应的单应性方程,得到每一所述备选单应性矩阵对应的备选标准变形图像,其中,所述备选标准变形图像包括若干变形的字符外包围盒;
29、将每一所述备选标准变形图像中的每一所述变形字符外包围盒和所述待处理图像中对应的所述字符外包围盒做相似,得到每一所述备选标准变形图像的相似度值;
30、将相似度值最大的所述备选标准变形图像对应的单应性矩阵作为目标单应性矩阵;
31、将所述标准车牌图像的标准字符外包围盒、所述目标单应性矩阵代入单应性方程,得到待处理图像的目标字符外包围盒;
32、按照所述待处理图像中每一所述目标字符外包围盒的位置,获取所述待处理图像中相同位置的字符外包围盒,进而识别所获取的字符外包围盒中的字符,完成车牌识别。
33、一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述的双层车牌字符分割方法,它包括:
34、获取待处理图像中任意两个字符外包围盒,其中所述待处理图像中包括若干所述字符外包围盒;
35、将两个所述字符外包围盒与标准车牌图像中的任意两个标准字符外包围盒对应代入单应性方程,得到备选单应性矩阵,从而形成若干所述备选单应性矩阵;
36、将所述标准车牌图像中标准字符外包围盒,代入每一所述备选单应性矩阵各自对应的单应性方程,得到每一所述备选单应性矩阵对应的备选标准变形图像,其中,所述备选标准变形图像包括若干变形的字符外包围盒;
37、将每一所述备选标准变形图像中的每一所述变形字符外包围盒和所述待处理图像中对应的所述字符外包围盒做相似,得到每一所述备选标准变形图像的相似度值;
38、将相似度值最大的所述备选标准变形图像对应的单应性矩阵作为目标单应性矩阵;
39、将所述标准车牌图像的标准字符外包围盒、所述目标单应性矩阵代入单应性方程,得到待处理图像的目标字符外包围盒;
40、按照所述待处理图像中每一所述目标字符外包围盒的位置,获取所述待处理图像中相同位置的字符外包围盒,进而识别所获取的字符外包围盒中的字符,完成车牌识别。
41、本技术实施例提供的一种双层车牌字符分割方法的有益效果在于:它采用任取标准车牌图像和待处理图像中的字符外包围盒代入单应性方程,得到多个备选单应性矩阵,再根据多个备选单应性矩阵对应图像的相似度最大值筛选目标单应性矩阵,根据目标单应性矩阵得到待处理图像的目标字符外包围盒位置,根据目标字符外包围盒的位置,获取相同位置的字符外包围盒,完成双层车牌的字符分割。本技术实施例提供的方法适用于所有变形图像的情况,不需要现有技术当中字符外包围盒上点到点的对应,即可实现双层车牌的字符分割。