集装箱箱号识别方法、系统、设备及存储介质技术方案

技术编号:39301869 阅读:9 留言:0更新日期:2023-11-12 15:52
本申请提供了一种集装箱箱号识别方法、系统、设备及存储介质,该方法包括:在待矫正图像中识别得到待矫正箱面区域;在所述待矫正箱面区域中识别得到多个待转换顶点坐标;基于所述多个待转换顶点坐标和预设的转换后顶点坐标计算坐标转换矩阵;基于所述坐标转换矩阵处理所述待矫正图像,得到矫正后图像;在所述矫正后图像中识别得到集装箱箱号。本申请通过对图像的识别和处理,实现自动快速的图像矫正,并且不受相机视角变化的限制,有利于提高集装箱箱号识别的准确性和效率。箱号识别的准确性和效率。箱号识别的准确性和效率。

【技术实现步骤摘要】
集装箱箱号识别方法、系统、设备及存储介质


[0001]本申请涉及图像处理
,尤其涉及一种集装箱箱号识别方法、系统、设备及存储介质。

技术介绍

[0002]港口属于物流供应链中的重要枢纽,其中集装箱箱号的识别是港口装卸船作业中尤为重要的环节。集装箱箱号是集装箱箱体的唯一标识,一般情况下箱号会印刷在箱体的前后左右四个箱面。岸桥装船或卸船作业时,需要四个摄像头分别对四个箱面采集图像并进行箱号识别。
[0003]然而,前后箱门在相机的视角里并非垂直于视轴,这种倾斜会导致箱号识别准确率下降。为了解决该问题,现有技术中提出了一些矫正图像的方法,然而采用这些方法受到相机视角变化的限制,需要严格控制集装箱卡车的停放位置以保证采集图像的视角一致,然后由工作人员在图像中手动选择集装箱的箱面中的几个点,再基于手动选择的点进行图像的矫正,效率很低,十分耗时耗力,不适用于短时间内大量集装箱箱号识别的应用场景。
[0004]需要说明的是,上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]针对现有技术中的问题,本申请的目的在于提供一种集装箱箱号识别方法、系统、设备及存储介质,通过对图像的识别和处理,实现自动快速的图像矫正,并且不受相机视角变化的限制,有利于提高集装箱箱号识别的准确性和效率。
[0006]本申请实施例提供一种集装箱箱号识别方法,包括如下步骤:
[0007]在待矫正图像中识别得到待矫正箱面区域;
[0008]在所述待矫正箱面区域中识别得到多个待转换顶点坐标;
[0009]基于所述多个待转换顶点坐标和预设的转换后顶点坐标计算坐标转换矩阵;
[0010]基于所述坐标转换矩阵处理所述待矫正图像,得到矫正后图像;
[0011]在所述矫正后图像中识别得到集装箱箱号。
[0012]在一些实施例中,所述在待矫正图像中识别得到待矫正箱面区域,包括如下步骤:
[0013]对所述待矫正图像进行语义分割,得到所述待矫正图像中各个像素位置是否为箱面区域位置的识别结果;
[0014]根据所述识别结果计算连通域,选择面积最大的连通域作为待矫正箱面区域。
[0015]在一些实施例中,在所述待矫正箱面区域中识别得到多个待转换顶点坐标,包括如下步骤:
[0016]对所述待矫正箱面区域的多条边缘进行直线拟合,得到多条边缘的直线方程;
[0017]获取所述多条边缘的直线方程对应的多个直线交点坐标,作为所述待转换顶点坐标。
[0018]在一些实施例中,对所述待矫正箱面区域的多条边缘进行直线拟合,得到多条边缘的直线方程,包括如下步骤:
[0019]对于所述待矫正箱面区域的每条边缘,选择多个采样点,从多个采样点中随机选取两个点作为一对采样点,得到多对采样点;
[0020]对于每对采样点,拟合得到一直线模型,并统计该直线模型的内点数量;
[0021]选择内点数量最多的直线模型作为该条边缘的直线模型。
[0022]在一些实施例中,获取所述多条边缘的直线方程对应的多个直线交点坐标,作为所述待转换顶点坐标,包括如下步骤:
[0023]判断所述待矫正箱面是否为完整箱面;
[0024]如果是,则获取所述待矫正箱面的四条边缘的直线方程对应的四个直线交点坐标,得到四个所述待转换顶点坐标;
[0025]如果否,则获取所述待矫正箱面的三条边缘的直线方程对应的两个直线交点坐标,以及一条边缘与所述待矫正图像的边缘的交点坐标,得到三个所述待转换顶点坐标。
[0026]在一些实施例中,基于所述多个待转换顶点坐标和预设的转换后顶点坐标计算坐标转换矩阵,包括如下步骤:
[0027]如果所述待矫正箱面为完整箱面,基于四个所述待转换顶点坐标和预设的转换后顶点坐标计算透视变换的坐标转换矩阵;
[0028]如果所述待矫正箱面为非完整箱面,基于三个所述待转换顶点坐标和预设的转换后顶点坐标计算仿射变换的坐标转换矩阵。
[0029]在一些实施例中,基于所述多个待转换顶点坐标和预设的转换后顶点坐标计算坐标转换矩阵之前,还包括如下步骤:
[0030]获取预设的集装箱箱面的宽高比例;
[0031]获取预设的矫正后图像的分辨率;
[0032]根据预设的箱面缩放系数,计算矫正后箱面区域在预设的矫正后图像中的位置,将矫正后箱面区域的顶点坐标作为所述预设的转换后顶点坐标。
[0033]在一些实施例中,所述计算矫正后箱面区域在预设的矫正后图像中的位置,包括如下步骤:
[0034]将预设的矫正后图像的高度像素数量乘以预设的箱面缩放比例,得到矫正后箱面区域在高度方向的像素数量;
[0035]根据预设的集装箱箱面的宽高比例和矫正后箱面区域在高度方向的像素数量,计算矫正后箱面区域在宽度方向的像素数量;
[0036]以矫正后图像的中心点为所述矫正后箱面区域的中心点,计算矫正后箱面区域在预设的矫正后图像中的位置。
[0037]在一些实施例中,所述获取预设的集装箱箱面的宽高比例之前,还包括如下步骤:
[0038]判断所述待矫正箱面区域是否为完整箱面区域;
[0039]如果是,则获取预设的集装箱箱面的宽高比例;
[0040]否则,在矫正后图像中选择三个点,将该三个点的坐标作为所述预设的转换后顶点坐标。
[0041]本申请实施例还提供一种集装箱箱号识别系统,用于实现所述的集装箱箱号识别
方法,所述系统包括:
[0042]箱面识别模块,用于在待矫正图像中识别得到待矫正箱面区域;
[0043]矩阵计算模块,用于在所述待矫正箱面区域中识别得到多个待转换顶点坐标,并基于所述多个待转换顶点坐标和预设的转换后顶点坐标计算坐标转换矩阵;
[0044]图像矫正模块,用于基于所述坐标转换矩阵处理所述待矫正图像,得到矫正后图像;
[0045]箱号识别模块,用于在所述矫正后图像中识别得到集装箱箱号。
[0046]本申请实施例还提供一种集装箱箱号识别设备,包括:
[0047]处理器;
[0048]存储器,其中存储有所述处理器的可执行指令;
[0049]其中,所述处理器配置为经由执行所述可执行指令来执行所述的集装箱箱号识别方法的步骤。
[0050]本申请实施例还提供一种计算机可读存储介质,用于存储程序,所述程序被处理器执行时实现所述的集装箱箱号识别方法的步骤。
[0051]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
[0052]本申请的集装箱箱号识别方法、系统、设备及存储介质具有如下有益效果:
[0053]本申请通过对待矫正图像进行识别,提取其中待矫正箱面区域中,基于该待矫正箱面区域计算坐标转换矩阵,然后采用该坐标转换矩阵对待矫正图像整体进行处理,对矫正后本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集装箱箱号识别方法,其特征在于,包括如下步骤:在待矫正图像中识别得到待矫正箱面区域;在所述待矫正箱面区域中识别得到多个待转换顶点坐标;基于所述多个待转换顶点坐标和预设的转换后顶点坐标计算坐标转换矩阵;基于所述坐标转换矩阵处理所述待矫正图像,得到矫正后图像;在所述矫正后图像中识别得到集装箱箱号。2.根据权利要求1所述的集装箱箱号识别方法,其特征在于,所述在待矫正图像中识别得到待矫正箱面区域,包括如下步骤:对所述待矫正图像进行语义分割,得到所述待矫正图像中各个像素位置是否为箱面区域位置的识别结果;根据所述识别结果计算连通域,选择面积最大的连通域作为待矫正箱面区域。3.根据权利要求1所述的集装箱箱号识别方法,其特征在于,在所述待矫正箱面区域中识别得到多个待转换顶点坐标,包括如下步骤:对所述待矫正箱面区域的多条边缘进行直线拟合,得到多条边缘的直线方程;获取所述多条边缘的直线方程对应的多个直线交点坐标,作为所述待转换顶点坐标。4.根据权利要求3所述的集装箱箱号识别方法,其特征在于,对所述待矫正箱面区域的多条边缘进行直线拟合,得到多条边缘的直线方程,包括如下步骤:对于所述待矫正箱面区域的每条边缘,选择多个采样点,从多个采样点中随机选取两个点作为一对采样点,得到多对采样点;对于每对采样点,拟合得到一直线模型,并统计该直线模型的内点数量;选择内点数量最多的直线模型作为该条边缘的直线模型。5.根据权利要求3所述的集装箱箱号识别方法,其特征在于,获取所述多条边缘的直线方程对应的多个直线交点坐标,作为所述待转换顶点坐标,包括如下步骤:判断所述待矫正箱面是否为完整箱面;如果是,则获取所述待矫正箱面的四条边缘的直线方程对应的四个直线交点坐标,得到四个所述待转换顶点坐标;如果否,则获取所述待矫正箱面的三条边缘的直线方程对应的两个直线交点坐标,以及一条边缘与所述待矫正图像的边缘的交点坐标,得到三个所述待转换顶点坐标。6.根据权利要求5所述的集装箱箱号识别方法,其特征在于,基于所述多个待转换顶点坐标和预设的转换后顶点坐标计算坐标转换矩阵,包括如下步骤:如果所述待矫正箱面为完整箱面,基于四个所述待转换顶点坐标和预设的转换后顶点坐标计算透视变换的坐标转换矩阵;如果所述待矫正箱面为非完整箱面,基...

【专利技术属性】
技术研发人员:谭黎敏祁成武张建贺顾荣琦
申请(专利权)人:上海西井科技股份有限公司
类型:发明
国别省市:

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

1