托盘的识别方法及装置、计算机设备、存储介质制造方法及图纸

技术编号:37856483 阅读:11 留言:0更新日期:2023-06-14 22:50
本公开提供了一种托盘的识别方法及装置、计算机设备、存储介质,所述方法包括:基于深度相机获取包含所述托盘的第一点云数据;基于所述第一点云数据进行梯度计算,确定所述第一点云数据中属于所述托盘在目标平面的第二点云数据;其中,所述目标平面为所述托盘朝向所述深度相机的平面;基于所述第二点云数据,对所述托盘进行定位。通过上述方法,利用梯度计算快速准确地剔除干扰数据,提高托盘识别的速度和准确性,降低托盘识别技术工业落地的成本。降低托盘识别技术工业落地的成本。降低托盘识别技术工业落地的成本。

【技术实现步骤摘要】
托盘的识别方法及装置、计算机设备、存储介质


[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]在一些实施例中,所述定位模块,还用于基于所述第二点云数据进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种托盘的识别方法,其特征在于,所述方法包括:基于深度相机获取包含所述托盘的第一点云数据;基于所述第一点云数据进行梯度计算,确定所述第一点云数据中属于所述托盘在目标平面的第二点云数据;其中,所述目标平面为所述托盘朝向所述深度相机的平面;基于所述第二点云数据,对所述托盘进行定位。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一点云数据进行梯度计算,确定所述第一点云数据中属于所述托盘在目标平面的第二点云数据,包括:将所述第一点云数据中目标方向的距离做平面映射,得到第一平面图像;其中,所述目标方向为表征所述托盘和所述深度相机之间距离的方向;对所述第一平面图像中各像素点进行梯度计算,得到各所述像素点的梯度计算结果;基于所述梯度计算结果,确定所述第一点云数据中所述托盘在所述目标平面的候选区对应的第三点云数据;基于所述第三点云数据进行拟合,确定所述目标平面上属于所述托盘的所述第二点云数据。3.根据权利要求2所述的方法,其特征在于,所述基于所述梯度计算结果,确定所述第一点云数据中所述托盘在所述目标平面的候选区对应的第三点云数据,包括:基于各所述像素点的梯度值,确定所述梯度值小于预设梯度阈值的目标像素点;对所述第一平面图像中的所述目标像素点进行直方图统计,得到直方图统计结果;将所述直方统计结果中占比最大的距离,确定为所述托盘与所述深度相机之间的间距值;将所述第一点云数据中,目标方向的距离与所述间距值之间的差异在预设差异范围内的点,确定为所述第三点云数据。4.根据权利要求2所述的方法,其特征在于,所述基于所述第三点云数据进行拟合,确定所述目标平面上属于所述托盘的所述第二点云数据,包括:基于所述第三点云数据进行边缘拟合,确定所述第三点云数据中属于所述托盘在目标平面上拟合边缘范围内的第四点云数据;对所述第四点云数据进行平面拟合,确定所述目标平面上属于所述托盘的所述第二点云数据。5.根据权利要求4所述的方...

【专利技术属性】
技术研发人员:赵永祥齐哲明蔡孙军顾兴肖航曾浩
申请(专利权)人:武汉极动智能科技有限公司
类型:发明
国别省市:

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

1