1.一种基于图像分割算法识别车牌号码的方法,其特征在于,所述方法包括:将获取到的目标图像输入至设定的训练模型中,其中,所述训练模型包含有图像分割算法,所述图像分割算法为基于自适应遗传算法的BP图像分割算法;
对所述目标图像进行区域划分,并对各个区域进行标注,使得各个区域均包含有水平位置信息和垂直位置信息;
以所述水平位置信息和垂直位置信息为依据,并通过所述图像分割算法中的确定函数来确定各个区域是否存在长方形对象,若是,则将该区域标定为目标区域,其中,所述确定函数为:N=ln((L×a+W×b)/ab),上式中,N表示输出结果,L表示水平位置信息,W表示垂直位置信息,a表示第一权值,b表示第二权值,且第一权值a和第二权值b均为大于0且小于1的实数,并且a≠b;
对目标区域进行文字识别,以获取相应的车牌号码;具体地:对目标区域进行特征提取,得到相应的提取结果;通过一分类器对所述提取结果进行分类,得到相应的分类结果;
对所述分类结果进行归一化,得到待识别信息;提取所述待识别信息中的文字信息和数字信息,以获取相应的车牌号码。
2.根据权利要求1所述基于图像分割算法识别车牌号码的方法,其特征在于,所述目标图像为经过预处理的图像,其中,所述预处理包括高斯滤波、自适应滤波、中值滤波和均值滤波中的一种或几种。
3.根据权利要求2所述基于图像分割算法识别车牌号码的方法,其特征在于,所述对所述目标图像进行区域划分,并对各个区域进行标注,使得各个区域均包含有水平位置信息和垂直位置信息的步骤具体包括:
计算所述目标图像的长度和宽度,并计算目标长宽比例;
根据计算得到的目标长宽比例对所述目标图像进行区域划分;
以所述目标图像的任意一个顶点作为原点建立直角坐标系;
将各个区域横坐标的中位数作为所述水平位置信息,将各个区域纵坐标的中位数作为所述垂直位置信息。
4.根据权利要求3所述基于图像分割算法识别车牌号码的方法,其特征在于,所述通过所述图像分割算法中的确定函数来确定各个区域是否存在长方形对象的步骤具体包括:将所述第一权值a设置为0.5,将所述第二权值b设置为0.3,并计算所述确定函数的输出结果N;
若所述输出结果N满足设定的对比值,则对应的区域存在长方形对象;
若所述输出结果N不满足设定的对比值,则对应的区域不存在长方形对象。
5.根据权利要求4所述基于图像分割算法识别车牌号码的方法,其特征在于,将所述水平位置信息和所述垂直位置信息作为所述图像分割算法的输入值,并输出相应的输出结果的步骤具体包括:
通过设定的降噪函数对所述水平位置信息和所述垂直位置信息进行降噪处理,得到降噪后的水平位置信息和降噪后的垂直位置信息;
以降噪后的水平位置信息和降噪后的垂直位置信息作为所述图像分割算法的输入值,并输出相应的输出结果。
6.一种基于图像分割算法识别车牌号码的装置,其特征在于,所述基于图像分割算法识别车牌号码的装置包括:
输入模块,用于将获取到的目标图像输入至设定的训练模型中,其中,所述训练模型包含有图像分割算法,所述图像分割算法为基于自适应遗传算法的BP图像分割算法;
标注模块,用于对所述目标图像进行区域划分,并对各个区域进行标注,使得各个区域均包含有水平位置信息和垂直位置信息;
判断模块,用于以所述水平位置信息和垂直位置信息为依据,并通过所述图像分割算法中的确定函数来确定各个区域是否存在长方形对象,若是,则将该区域标定为目标区域;
其中,所述确定函数为:N=ln((L×a+W×b)/ab),上式中,N表示输出结果,L表示水平位置信息,W表示垂直位置信息,a表示第一权值,b表示第二权值,且第一权值a和第二权值b均为大于0且小于1的实数,并且a≠b;
识别模块,用于对目标区域进行文字识别,以获取相应的车牌号码,具体地:对目标区域进行特征提取,得到相应的提取结果;通过一分类器对所述提取结果进行分类,得到相应的分类结果;对所述分类结果进行归一化,得到待识别信息;提取所述待识别信息中的文字信息和数字信息,以获取相应的车牌号码。
7.一种终端设备,其特征在于,所述终端设备包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1~5任一项所述基于图像分割算法识别车牌号码的方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1~5任一项所述基于图像分割算法识别车牌号码的方法。