一种集装箱箱号识别方法、装置和计算机设备制造方法及图纸

技术编号:23625143 阅读:27 留言:0更新日期:2020-03-31 22:49
本申请提供一种集装箱箱号识别方法、装置和计算机设备。本申请提供的集装箱箱号识别方法,包括:从包含集装箱箱号的待识别图像中定位集装箱箱号所在的目标区域,并对所述目标区域进行空间变换,得到变换后的目标区域;对所述变换后的目标区域进行特征提取,得到第一特征图;将所述第一特征图输入到预先训练好的集装箱箱号识别模型中,由所述集装箱箱号识别模型对所述第一特征图进行序列化,得到特征序列,并对所述特征序列进行编码处理,得到编码结果,以及对所述编码结果进行解码后输出解码结果;根据所述解码结果确定所述待识别图像中的集装箱箱号。本申请提供的集装箱箱号识别方法,可准确的从待识别图像中识别出集装箱箱号。

A method, device and computer equipment for container number identification

【技术实现步骤摘要】
一种集装箱箱号识别方法、装置和计算机设备
本申请涉及图像识别领域,尤其涉及一种集装箱箱号识别方法、装置和计算机设备。
技术介绍
在闸口作业中,通常为每个集装箱分配一个箱号,以通过箱号标识各个集装箱。近年来,为降低人工抄录错误,降低人工成本,常通过自动识别技术识别集装箱箱号。相关技术公开了一种集装箱箱号识别方法,该方法包括:从待识别图像中定位集装箱箱号所在的目标区域;对目标区域进行字符分割;分别对分割得到的多个字符进行识别,得到多个识别结果;组合多个识别结果,得到集装箱箱号。当采用上述方法识别集装箱箱号时,需要对集装箱箱号所在的目标区域进行字符分割,依赖性强,在光线差、污损、倾斜大等情况下存在字符分割不准确的问题,进而存在因字符分割不准确导致的识别准确率低的问题。
技术实现思路
有鉴于此,本申请提供一种集装箱箱号识别方法、装置和计算机设备,以提供一种识别准确率较高的集装箱箱号识别方法。本申请第一方面提供一种集装箱箱号识别方法,所述方法包括:从包含集装箱箱号的待识别图像中定位集装箱箱号所在的目标区域,并对所述目标区域进行空间变换,得到变换后的目标区域;对所述变换后的目标区域进行特征提取,得到第一特征图;将所述第一特征图输入到预先训练好的集装箱箱号识别模型中,由所述集装箱箱号识别模型对所述第一特征图进行序列化,得到特征序列,并对所述特征序列进行编码处理,得到编码结果,以及对所述编码结果进行解码后输出解码结果;根据所述解码结果确定所述待识别图像中的集装箱箱号。本申请第二方面提供一种集装箱箱号识别装置,所述装置包括检测模块、识别模块和处理模块,其中,所述检测模块,用于从包含集装箱箱号的待识别图像中定位集装箱箱号所在的目标区域;所述识别模块,用于对所述目标区域进行空间变换,得到变换后的目标区域;所述识别模块,还用于对所述变换后的目标区域进行特征提取,得到第一特征图;所述识别模块,还用于将所述第一特征图输入到预先训练好的集装箱箱号识别模型中,由所述集装箱箱号识别模型对所述第一特征图进行序列化,得到特征序列,并对所述特征序列进行编码处理,得到编码结果,以及对所述编码结果进行解码后输出解码结果;所述处理模块,用于根据所述解码结果确定所述待识别图像中的集装箱箱号。本申请第三方面提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请第一方面提供的任一项所述方法的步骤。本申请第四方面提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请第一方面提供的任一项所述方法的步骤。本申请提供的集装箱箱号识别方法、装置和计算机设备,通过从包含集装箱箱号的待识别图像中定位集装箱箱号所在的目标区域,并对所述目标区域进行空间变换,得到变换后的目标区域,以及对所述变换后的目标区域进行特征提取,得到第一特征图,进而将所述第一特征图输入到预先训练好的集装箱箱号识别模型中,由所述集装箱箱号识别模型对所述第一特征图进行序列化,得到特征序列,并对所述特征序列进行编码处理,得到编码结果,以及对所述编码结果进行解码后输出解码结果,从而根据所述解码结果确定所述待识别图像中的集装箱箱号。这样,无需对目标区域进行字符分割,即可基于目标区域识别出集装箱箱号,识别准确率较高。附图说明图1为本申请提供的集装箱箱号识别方法实施例一的流程图;图2为本申请一示例性实施例示出的集装箱箱号的示意图;图3为本申请一示例性实施例示出的对第一特征图进行序列化的实现原理图;图4为本申请一示例性实施例示出的注意力模型的示意图;图5为本申请提供的集装箱箱号识别方法实施例二的流程图;图6为本申请一示例性实施例示出的检测网络的示意图;图7为本申请提供的集装箱箱号识别方法实施例三的流程图;图8为本申请一示例性实施例示出的集装箱箱号识别方法的实现原理图;图9为本申请一示例性实施例示出的集装箱箱号识别装置所在计算设备的硬件结构图;图10为本申请提供的集装箱箱号识别装置实施例一的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。本申请提供一种集装箱箱号识别方法、装置和计算机设备,以提供一种识别准确率较高的集装箱箱号识别方法。本申请提供的集装箱箱号识别方法和装置,可应用计算机设备中。例如,可应用于图像采集设备(该图像采集设备可以为摄像机)中,再例如,还可以应用于服务器中。本申请中,不对此作出限定。下面给出几个具体的实施例,用以详细介绍本申请的技术方案,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。图1为本申请提供的集装箱箱号识别方法实施例一的流程图。请参照图1,本实施例提供的方法,可以包括:S101、从包含集装箱箱号的待识别图像中定位集装箱箱号所在的目标区域,并对上述目标区域进行空间变换,得到变换后的目标区域。需要说明的是,待识别图像为图像采集设备采集到的抓拍帧图像,其可以是图像采集设备实时采集到的包含集装箱箱号的图像,也可以是图像采集设备存储的包含集装箱箱号的图像。具体的,图2为本申请一示例性实施例示出的集装箱箱号的示意图。请参照图2,集装箱箱号可以呈水平分布,也可以呈竖直分布,无论是呈哪种分布,集装箱箱号的组成结构均可以表示为XYZ的形式。其中,X为4位主箱号(均为字母),Y为7位数字,Z为4位ISO号(需要说明的是,ISO号有时候可能不出现)。需要说明的是,Y中的最后一位数字为校验码,可由X中的4位字母和Y中的前6位数字计算得到。进一步地,可采用相关的目标检测算法从包含集装箱箱号的待识别图像中定位集装箱箱号所在的目标区域。本实施例中,不对此进行限定。例如,一实施例中,可基于YOLO(YouO本文档来自技高网...

【技术保护点】
1.一种集装箱箱号识别方法,其特征在于,所述方法包括:/n从包含集装箱箱号的待识别图像中定位集装箱箱号所在的目标区域,并对所述目标区域进行空间变换,得到变换后的目标区域;/n对所述变换后的目标区域进行特征提取,得到第一特征图;/n将所述第一特征图输入到预先训练好的集装箱箱号识别模型中,由所述集装箱箱号识别模型对所述第一特征图进行序列化,得到特征序列,并对所述特征序列进行编码处理,得到编码结果,以及对所述编码结果进行解码后输出解码结果;/n根据所述解码结果确定所述待识别图像中的集装箱箱号。/n

【技术特征摘要】
1.一种集装箱箱号识别方法,其特征在于,所述方法包括:
从包含集装箱箱号的待识别图像中定位集装箱箱号所在的目标区域,并对所述目标区域进行空间变换,得到变换后的目标区域;
对所述变换后的目标区域进行特征提取,得到第一特征图;
将所述第一特征图输入到预先训练好的集装箱箱号识别模型中,由所述集装箱箱号识别模型对所述第一特征图进行序列化,得到特征序列,并对所述特征序列进行编码处理,得到编码结果,以及对所述编码结果进行解码后输出解码结果;
根据所述解码结果确定所述待识别图像中的集装箱箱号。


2.根据权利要求1所述的方法,其特征在于,所述根据所述解码结果确定所述待识别图像中的集装箱箱号,包括:
判断所述解码结果是否满足指定的校验规则;
若是,将所述解码结果中识别出的各个字符依序组合后的第一组合结果确定为所述待识别图像中的集装箱箱号;
若否,对所述解码结果进行校正,得到校正后的解码结果;其中,所述校正后的解码结果满足所述校验规则;
将所述校正后的解码结果中的各个字符依序组合后的第二组合结果确定为所述待识别图像中的集装箱箱号。


3.根据权利要求2所述的方法,其特征在于,所述判断所述解码结果是否满足指定的校验规则,包括:
判断所述解码结果的组成结构是否与集装箱箱号的组成结构匹配;
若否,确定所述解码结果不满足所述校验规则;
若是,按照预设规则计算所述解码结果的校验值;
判断所述校验值是否等于所述解码结果中识别出的校验码;
若所述校验值等于所述解码结果中识别出的校验码,则确定所述解码结果满足所述校验规则,否则确定所述解码结果不满足所述校验规则。


4.根据权利要求1所述的方法,其特征在于,所述从包含集装箱箱号的待识别图像中定位集装箱箱号所在的目标区域,包括:
将所述待识别图像输入到预先训练好的检测网络,由所述检测网络对所述待识别图像进行多层级特征提取,得到指定数量个第二特征图,并分别在各个所述第二特征图上进行分类和位置回归,输出多个候选区域的分类结果和位置信息;其中,所述指定数量个第二特征图的维度不同;
基于各个候选区域的分类结果和位置信息,对所述多个候选区域进行非极大值抑制处理,得到集装箱箱号所在的目标区域。


5.根据权利要求1所述的方法,其特征在于,所述从包含集装箱箱号的待识别图像中定位集装箱箱号所在的目标区域,包括:
对所述待识别图像进行尺寸调整,得到多个不同尺寸的目标图像;
...

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

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

1