一种车牌定位方法及装置制造方法及图纸

技术编号:20449205 阅读:24 留言:0更新日期:2019-02-27 03:11
本申请实施例提供了一种车牌定位方法及装置。所述方法包括:获得包含车牌的待定位图像,并对所述待定位图像进行检测,获得初始车牌区域;确定所述初始车牌区域中的各个字符块;根据确定的各个字符块,判断所述初始车牌区域是否为多层车牌区域;如果是,则根据至少一层车牌区域,确定所述待定位图像的车牌区域。应用本申请实施例提供的方案,能够提高车牌定位过程的效率。

【技术实现步骤摘要】
一种车牌定位方法及装置
本申请涉及智能交通
,特别是涉及一种车牌定位方法及装置。
技术介绍
车牌是车辆的“身份证”,是区别于其他机动车辆的一项重要信息。车牌识别技术已被广泛应用在卡口、停车场和电子警察等场景中,以获取场景内车辆的号牌信息。在对车牌图像进行车牌识别时,一般可以包括车牌定位、字符分割、字符识别三个环节。根据车牌字符的分布结构,可将车牌分为单层车牌和双层车牌。单层车牌中字符分布在一层内;双层车牌中字符分布在上下两层内,即包括上层字符和下层字符。针对双层车牌区域,在车牌定位环节中,通常将双层车牌区域中字符较多的那层图像区域作为车牌区域。相关技术中,在对包含车牌的待定位图像进行车牌定位时,可以对待定位图像进行初步定位,获得初始车牌区域;将初始车牌区域与预设的双层车牌模板进行一一匹配,判断该初始车牌区域中的车牌是否属于双层车牌,如果属于,则根据匹配成功的双层车牌模板,从初始车牌区域中确定出待定位图像的车牌区域。在构建预设的双层车牌模板时,一般根据双层车牌的尺寸信息、上下层字符比例、颜色信息等特征进行构建。不同类型的车牌,上述特征各不相同。例如,图1中各个双层车牌具有不同的尺寸、不同的上下层字符比例、不同的颜色等特征。而在对车牌图像进行车牌定位之前,往往无法得知图像中车牌的类型。为保证对车牌图像进行车牌定位时得到较佳的定位结果,需要针对不同类型的双层车牌构建车牌模板,进而导致上述车牌定位方式中需要匹配的双层车牌模板数量较大,车牌定位过程的效率不高。
技术实现思路
本申请实施例的目的在于提供了一种车牌定位方法及装置,以提高车牌定位过程的效率。具体的技术方案如下。为了达到上述目的,本申请实施例提供了一种车牌定位方法,所述方法包括:获得包含车牌的待定位图像,并对所述待定位图像进行检测,获得初始车牌区域;确定所述初始车牌区域中的各个字符块;根据确定的各个字符块,判断所述初始车牌区域是否为多层车牌区域;如果是,则根据至少一层车牌区域,确定所述待定位图像的车牌区域。可选的,所述对所述待定位图像进行检测,获得初始车牌区域的步骤,包括:根据车牌像素值的跳变特征,对所述待定位图像进行检测,获得初始车牌区域;或者,根据车牌边缘的像素值特征,对所述待定位图像进行检测,获得初始车牌区域。可选的,所述确定所述初始车牌区域中的各个字符块的步骤,包括:采用预设的不同阈值对所述初始车牌区域的像素值进行二值化处理,获得各个处理后的初始车牌图像;从各个处理后的初始车牌图像中确定像素值不变的各个连通区域;将各个连通区域的外接边框所对应的图像区域,确定为所述初始车牌区域中的各个字符块。可选的,所述确定所述初始车牌区域中的各个字符块的步骤,包括:确定所述初始车牌区域中的各个疑似字符块;根据预设的车牌字符的尺寸特征或预设的车牌字符之间的距离特征,从各个疑似字符块中筛选出字符块。可选的,在确定所述初始车牌区域中的各个字符块之后,所述方法还包括:判断各个字符块的总数量是否大于预设数量阈值;如果是,则执行所述根据确定的各个字符块,判断所述初始车牌区域是否为多层车牌区域的步骤。可选的,所述根据至少一层车牌区域,确定所述待定位图像的车牌区域的步骤,包括:将至少一层车牌区域中包含的各个字符块的上边界和下边界,分别确定为所述待定位图像的车牌区域的上边界和下边界;判断至少一层车牌区域中最左侧字符块的左边界与所述初始车牌区域左边界之间的距离是否大于预设距离阈值;如果是,则将至少一层车牌区域中最左侧字符块的左边界确定为所述待定位图像的车牌区域的左边界;如果否,则将所述初始车牌区域的左边界确定为所述待定位图像的车牌区域的左边界;判断至少一层车牌区域中最右侧字符块的右边界与所述初始车牌区域右边界之间的距离是否大于预设距离阈值;如果是,则将至少一层车牌区域中最右侧字符块的右边界确定为所述待定位图像的车牌区域的右边界;如果否,则将所述初始车牌区域的右边界确定为所述待定位图像的车牌区域的右边界。可选的,所述根据至少一层车牌区域,确定所述待定位图像的车牌区域的步骤,包括:将所述初始车牌区域包含的各层车牌区域,分别确定为所述待定位图像的车牌区域;或者,将包含的字符块数量最多的一层车牌区域确定为所述待定位图像的车牌区域。可选的,当判断出所述初始车牌区域不为多层车牌区域时,所述方法还包括:将所述初始车牌区域确定为所述待定位图像的车牌区域。可选的,在确定所述待定位图像的车牌区域之后,所述方法还包括:将包含同一层字符块的外接矩形的顶点坐标作为定位结果进行输出。为了达到上述目的,本申请实施例还提供一种车牌定位装置,所述装置包括:初始定位模块,用于获得包含车牌的待定位图像,并对所述待定位图像进行检测,获得初始车牌区域;字符块确定模块,用于确定所述初始车牌区域中的各个字符块;车牌判断模块,用于根据确定的各个字符块,判断所述初始车牌区域是否为多层车牌区域;第一定位模块,用于根据至少一层车牌区域,确定所述待定位图像的车牌区域。可选的,所述初始定位模块,具体用于:根据车牌像素值的跳变特征,对所述待定位图像进行检测,获得初始车牌区域;或者,所述初始定位模块,具体用于:根据车牌边缘的像素值特征,对所述待定位图像进行检测,获得初始车牌区域。可选的,所述字符块确定模块,包括:二值化子模块,用于采用预设的不同阈值对所述初始车牌区域的像素值进行二值化处理,获得各个处理后的初始车牌图像;区域确定子模块,用于从各个处理后的初始车牌图像中确定像素值不变的各个连通区域;字符块确定子模块,用于将各个连通区域的外接边框所对应的图像区域,确定为所述初始车牌区域中的各个字符块。可选的,所述字符块确定模块,具体用于:确定所述初始车牌区域中的各个疑似字符块,根据预设的车牌字符的尺寸特征或预设的车牌字符之间的距离特征,从各个疑似字符块中筛选出字符块。可选的,该装置还包括:数量判断模块,用于在确定所述初始车牌区域中的各个字符块之后,判断各个字符块的总数量是否大于预设数量阈值,如果是,则执行所述车牌判断模块。可选的,所述第一定位模块,包括:上下边界确定子模块,用于将至少一层车牌区域中包含的各个字符块的上边界和下边界,分别确定为所述待定位图像的车牌区域的上边界和下边界;左边界确定子模块,用于判断至少一层车牌区域中最左侧字符块的左边界与所述初始车牌区域左边界之间的距离是否大于预设距离阈值;如果是,则将至少一层车牌区域中最左侧字符块的左边界确定为所述待定位图像的车牌区域的左边界;如果否,则将所述初始车牌区域的左边界确定为所述待定位图像的车牌区域的左边界;右边界确定子模块,用于判断至少一层车牌区域中最右侧字符块的右边界与所述初始车牌区域右边界之间的距离是否大于预设距离阈值;如果是,则将至少一层车牌区域中最右侧字符块的右边界确定为所述待定位图像的车牌区域的右边界;如果否,则将所述初始车牌区域的右边界确定为所述待定位图像的车牌区域的右边界。可选的,所述第一定位模块,具体用于:将所述初始车牌区域包含的各层车牌区域,分别确定为所述待定位图像的车牌区域;或者,所述第一定位模块,具体用于:将包含的字符块数量最多的一层车牌区域确定为所述待定位图像的车牌区域。可选的,所述装置还包括:第二定位模块,用于当判断出所述初始车牌区域不为多层车牌区域本文档来自技高网...

【技术保护点】
1.一种车牌定位方法,其特征在于,所述方法包括:获得包含车牌的待定位图像,并对所述待定位图像进行检测,获得初始车牌区域;确定所述初始车牌区域中的各个字符块;根据确定的各个字符块,判断所述初始车牌区域是否为多层车牌区域;如果是,则根据至少一层车牌区域,确定所述待定位图像的车牌区域。

【技术特征摘要】
1.一种车牌定位方法,其特征在于,所述方法包括:获得包含车牌的待定位图像,并对所述待定位图像进行检测,获得初始车牌区域;确定所述初始车牌区域中的各个字符块;根据确定的各个字符块,判断所述初始车牌区域是否为多层车牌区域;如果是,则根据至少一层车牌区域,确定所述待定位图像的车牌区域。2.根据权利要求1所述的方法,其特征在于,所述对所述待定位图像进行检测,获得初始车牌区域的步骤,包括:根据车牌像素值的跳变特征,对所述待定位图像进行检测,获得初始车牌区域;或者,根据车牌边缘的像素值特征,对所述待定位图像进行检测,获得初始车牌区域。3.根据权利要求1所述的方法,其特征在于,所述确定所述初始车牌区域中的各个字符块的步骤,包括:采用预设的不同阈值对所述初始车牌区域的像素值进行二值化处理,获得各个处理后的初始车牌图像;从各个处理后的初始车牌图像中确定像素值不变的各个连通区域;将各个连通区域的外接边框所对应的图像区域,确定为所述初始车牌区域中的各个字符块。4.根据权利要求1所述的方法,其特征在于,所述确定所述初始车牌区域中的各个字符块的步骤,包括:确定所述初始车牌区域中的各个疑似字符块;根据预设的车牌字符的尺寸特征或预设的车牌字符之间的距离特征,从各个疑似字符块中筛选出字符块。5.根据权利要求1所述的方法,其特征在于,在确定所述初始车牌区域中的各个字符块之后,所述方法还包括:判断各个字符块的总数量是否大于预设数量阈值;如果是,则执行所述根据确定的各个字符块,判断所述初始车牌区域是否为多层车牌区域的步骤。6.根据权利要求1所述的方法,其特征在于,所述根据至少一层车牌区域,确定所述待定位图像的车牌区域的步骤,包括:将至少一层车牌区域中包含的各个字符块的上边界和下边界,分别确定为所述待定位图像的车牌区域的上边界和下边界;判断至少一层车牌区域中最左侧字符块的左边界与所述初始车牌区域左边界之间的距离是否大于预设距离阈值;如果是,则将至少一层车牌区域中最左侧字符块的左边界确定为所述待定位图像的车牌区域的左边界;如果否,则将所述初始车牌区域的左边界确定为所述待定位图像的车牌区域的左边界;判断至少一层车牌区域中最右侧字符块的右边界与所述初始车牌区域右边界之间的距离是否大于预设距离阈值;如果是,则将至少一层车牌区域中最右侧字符块的右边界确定为所述待定位图像的车牌区域的右边界;如果否,则将所述初始车牌区域的右边界确定为所述待定位图像的车牌区域的右边界。7.根据权利要求1所述的方法,其特征在于,所述根据至少一层车牌区域,确定所述待定位图像的车牌区域的步骤,包括:将所述初始车牌区域包含的各层车牌区域,分别确定为所述待定位图像的车牌区域;或者,将包含的字符块数量最多的一层车牌区域确定为所述待定位图像的车牌区域。8.根据权利要求1~7任一项所述的方法,其特征在于,当判断出所述初始车牌区域不为多层车牌区域时,所述方法还包括:将所述初始车牌区域确定为所述待定位图像的车牌区域。9.根据权利要求1~7任一项所述的方法,其特征在于,在确定所述待定位图像的车牌区域之后,所述方法还包括:将包含同一层字符块的外接矩形的顶点坐标作为定位结果进行输出。10.一种车牌定位装置,其特征在于,所述装置包括:初始定位模块,用于获得包含车牌的待定位图像,并对所述待定位图像进行检测,获得初始车牌区域;字符...

【专利技术属性】
技术研发人员:林翠翠
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1