买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了堆叠包裹的分割方法、系统、设备及存储介质,堆叠包裹的分割方法包括获取待分割堆叠包裹图像;基于预设垂直切片和待分割堆叠包裹图像,通过拟合算法计算包裹分割候选点队列:基于包裹分割候选点队列、预设分割参数和预设比值,通过拟合算法计算包裹边缘曲线;根据包裹边缘曲线分割待分割堆叠包裹图像,得到堆叠包裹的分割图像,本方法通过对非线性模型进行拟合计算,提高了对连续堆叠包裹的分割准确率。
主权项:1.一种堆叠包裹的分割方法,其特征在于,所述堆叠包裹的分割方法包括:获取待分割堆叠包裹图像;其中,所述待分割堆叠包裹图像是指对安检机上的堆叠包裹进行采集得到的图像,堆叠包裹是至少有两个在安检机的传输方向上存在堆叠的包裹,所述传输方向作为横坐标,所述获取待分割堆叠包裹图像,包括:获取原始待分割堆叠包裹图像;基于所述原始待分割堆叠包裹图像,通过高斯滤波方法进行降噪,得到降噪后待分割堆叠包裹图像;基于所述降噪后待分割堆叠包裹图像,通过Canny边缘检测算法进行边缘检测,得到边缘检测后待分割堆叠包裹图像;基于W*H的预设矩形核,对所述边缘检测后待分割堆叠包裹图像进行膨胀,得到膨胀后堆叠包裹图像,其中W为宽、H为高;通过findContours方法对所述膨胀后堆叠包裹图像进行轮廓检测,得到膨胀后堆叠包裹图像的点坐标集合;基于所述点坐标集合,通过boundingRect函数计算所述膨胀后堆叠包裹图像的最小外接矩形的长和面积;当所述最小外接矩形的长大于第一预设阈值或所述最小外接矩形的面积大于第二预设阈值,则将所述膨胀后堆叠包裹图像作为所述待分割堆叠包裹图像;基于预设垂直切片和所述待分割堆叠包裹图像,通过拟合算法计算包裹分割候选点队列;基于预设垂直切片和所述待分割堆叠包裹图像,通过拟合算法计算包裹分割候选点队列,包括:获取每个所述预设垂直切片对应的第一横坐标范围和所述待分割堆叠包裹图像对应的第二横坐标范围;基于所述点坐标集合,通过拟合算法计算第一拟合曲线;基于所述点坐标集合和所述第一横坐标范围,计算每个所述预设垂直切片对应的切片区域面积;基于所有预设垂直切片对应的所述切片区域面积,通过拟合算法计算第二拟合曲线;计算所述第一拟合曲线在所述第二横坐标范围内的一阶导数,得到第一拟合导数;计算所述第二拟合曲线在所述第二横坐标范围内的一阶导数,得到第二拟合导数;根据所述第一横坐标范围、所述第一拟合导数和所述第二拟合导数计算所述包裹分割候选点队列;其中,所述基于所述点坐标集合和所述第一横坐标范围,计算每个所述预设垂直切片对应的切片区域面积,包括:计算每个所述预设垂直切片对应的所述第一横坐标范围的最大值和最小值的差值;并将所述差值作为所述预设垂直切片对应的切片区域的宽度;计算每个所述预设垂直切片对应的所述第一横坐标范围的最大值和最小值的和值;并将所述和值的一半对应的横坐标作为参考位置;在所述待分割堆叠包裹图像的上边缘寻找位于所述参考位置最近的两个上边缘轮廓点,其中,所述上边缘轮廓点属于所述点坐标集合;计算最近的两个上边缘轮廓点横坐标的第一上边缘均值,当所述第一上边缘均值在预设垂直切片对应的所述第一横坐标范围内,则将所述第一上边缘均值作为第一垂直坐标平均值;所述第一上边缘均值是所述最近的两个上边缘轮廓点的横坐标对应数值之和,再除以2得到的数值;当所述第一上边缘均值不在所述预设垂直切片对应的所述第一横坐标范围内,则在所述待分割堆叠包裹图像的上边缘寻找位于所述参考位置最近的三个上边缘轮廓点,并计算最近的三个上边缘轮廓点横坐标的第二上边缘均值,当所述第二上边缘均值在所述预设垂直切片对应的所述第一横坐标范围内,则将所述第二上边缘均值作为所述第一垂直坐标平均值;当所述第二上边缘均值不在预设垂直切片对应的所述第一横坐标范围内,则在所述待分割堆叠包裹图像的上边缘寻找位于参考位置最近的四个上边缘轮廓点,并计算最近的四个上边缘轮廓点横坐标的第三上边缘均值,依次类推,直至在所述待分割堆叠包裹图像的上边缘寻找位于参考位置最近的n个上边缘轮廓点横坐标的第n-1上边缘均值在所述第一横坐标范围内,得到所述第一垂直坐标平均值,其中,n为位于参考位置最近的上边缘轮廓点总数目;所述第二上边缘均值是所述最近的三个上边缘轮廓点的横坐标对应数值之和,再除以3得到的数值;所述第三上边缘均值为所述最近的四个上边缘轮廓点的横坐标对应数值之和,再除以4得到的数值;在所述待分割堆叠包裹图像的下边缘寻找位于参考位置最近的两个下边缘轮廓点,其中,所述下边缘轮廓点属于所述点坐标集合;计算最近的两个下边缘轮廓点横坐标的第一下边缘均值,当所述第一下边缘均值在预设垂直切片对应的所述第一横坐标范围内,则将所述第一下边缘均值作为第二垂直坐标平均值;所述第一下边缘均值是最近的两个下边缘轮廓点横坐标对应数值之和,再除以2得到的数值;当所述第一下边缘均值不在预设垂直切片对应的所述第一横坐标范围内,则在所述待分割堆叠包裹图像的下边缘寻找位于参考位置最近的三个下边缘轮廓点,并计算最近的三个下边缘轮廓点横坐标的第二下边缘均值,当所述第二下边缘均值在预设垂直切片对应的所述第一横坐标范围内,则将所述第二下边缘均值作为所述第二垂直坐标平均值;当所述第二下边缘均值不在预设垂直切片对应的所述第一横坐标范围内,则在所述待分割堆叠包裹图像的下边缘寻找位于参考位置最近的四个下边缘轮廓点,并计算最近的四个下边缘轮廓点横坐标的第三下边缘均值,依次类推,直至在所述待分割堆叠包裹图像的下边缘寻找位于参考位置最近的n个下边缘轮廓点横坐标的第n-1下边缘均值在所述第一横坐标范围内,得到所述第二垂直坐标平均值;所述第二下边缘均值是所述最近的三个下边缘轮廓点横坐标对应数值之和,再除以3得到的数值;所述第三下边缘均值为所述最近的四个下边缘轮廓点横坐标对应数值之和,再除以4得到的数值;计算第一垂直坐标平均值与所述第二垂直坐标平均值的差,得到所述预设垂直切片对应的切片区域的高;基于所述切片区域的高和所述切片区域的宽度,计算得到所述预设垂直切片对应的切片区域面积;其中,基于所有预设垂直切片对应的所述切片区域面积,通过拟合算法计算第二拟合曲线包括:基于每一个预设垂直切片对应的每一个切片区域面积,通过傅里叶级数计算切片区域面积对应的第二拟合曲线;所述根据所述第一横坐标范围、所述第一拟合导数和所述第二拟合导数计算所述包裹分割候选点队列,包括:在所述待分割堆叠包裹图像的上边缘中,获取每个所述预设垂直切片对应的第一横坐标范围的最小值,并将其作为初始包裹分割候选点队列;根据所述第一拟合导数和所述初始包裹分割候选点队列通过以下公式计算轮廓特征候选符合标志: ;其中,为轮廓特征候选符合标志,为初始包裹分割候选点队列中第个初始包裹分割候选点的横坐标值,为第个初始包裹分割候选点的横坐标值对应的第一拟合导数值,为第三预设阈值,为第个初始包裹分割候选点的横坐标值对应的第一拟合导数值,为第个初始包裹分割候选点的横坐标值对应的第一拟合导数值,为第四预设阈值;根据所述第二拟合导数和所述初始包裹分割候选点队列通过以下公式计算面积特征候选符合标志: ;其中,为面积特征候选符合标志,为第个初始包裹分割候选点的横坐标值对应的第二拟合导数值,为第五预设阈值,为第个初始包裹分割候选点的横坐标值对应的第二拟合导数值,为第个初始包裹分割候选点的横坐标值对应的第二拟合导数值,为第六预设阈值;当所述轮廓特征候选符合标志和所述面积特征候选符合标志为真,则将第个初始包裹分割候选点放入所述包裹分割候选点队列;并依次计算所述初始包裹分割候选点队列中的每个初始包裹分割候选点,得到所述包裹分割候选点队列;基于所述包裹分割候选点队列、预设分割参数和预设比值,通过拟合算法计算包裹边缘曲线;基于包裹分割候选点队列、预设分割参数和预设比值,通过拟合算法计算包裹边缘曲线,包括:根据所述预设分割参数和预设横坐标偏移量对所述包裹分割候选点队列的每个包裹分割候选点进行区域划分,得到每个所述包裹分割候选点对应的第一正方形样本块,所述预设横坐标偏移量是对每个包裹分割候选点设置在横坐标的两个方向上的偏移量;对所述每个所述包裹分割候选点对应的第一正方形样本块进行排序,根据所述预设比值对所述第一正方形样本块进行筛选,从每个所述包裹分割候选点对应的第一正方形样本块中得到排序在所述预设比值之内的第二正方形样本块,基于所述第二正方形样本块的中心点坐标,通过拟合算法计算所述第二正方形样本块的中心点坐标的第三拟合曲线;根据所述预设横坐标偏移量计算所述包裹分割候选点队列的每个包裹分割候选点的第三横坐标范围;计算所述第三拟合曲线在所述第三横坐标范围内的二阶导数,得到第三拟合导数;基于所述第三拟合导数,计算每个中心点坐标对应的曲率;删除所有所述曲率中的最大值和最小值,得到曲率集合;计算所述曲率集合的标准差,得到曲率标准差;计算每相邻两个中心点坐标的差值,并将其作为对应的所述第二正方形样本块的间距;计算所有所述间距的标准差,得到间距标准差;在所述包裹分割候选点队列中,筛选所述曲率标准差小于第七预设阈值且所述间距标准差小于第八预设阈值的包裹分割候选点,得到筛选后包裹分割候选点;并将所述筛选后包裹分割候选点对应的第三拟合曲线作为所述包裹边缘曲线;根据所述包裹边缘曲线分割所述待分割堆叠包裹图像,得到所述堆叠包裹的分割图像。
全文数据:
权利要求:
百度查询: 湖南苏科智能科技有限公司 堆叠包裹的分割方法、系统、设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。