1.一种产品图像的边界检测方法,其特征在于,包括:
识别待检测图像包含的直线段以及所述待检测图像的背景像素点,其中所述待检测图像为关于待检测产品的图像;
计算所述待检测图像包含的直线段与所述背景像素点的像素色差,从所述待检测图像包含的直线段中筛选出像素色差小于第一阈值的多条第一直线段;
根据所述多条第一直线段的斜率特征以及位置特征,对所述多条第一直线段进行聚类;
根据所述聚类的结果,从所述多条第一直线段中确定出多个产品边界线段集合;
分别对所述多个产品边界线段集合进行拟合,确定所述待检测产品的图像边界。
2.根据权利要求1所述的方法,其特征在于,识别待检测图像包含的直线段,包括:
对待检测图像进行初始边界检测,确定所述待检测图像包含的图像线条;
利用概率霍夫变换对所述图像线条进行识别,确定出所述图像线条中包含的直线段。
3.根据权利要求2所述的方法,其特征在于,计算所述待检测图像包含的直线段与所述背景像素点的像素色差,包括:
根据所述待检测图像包含的所述背景像素点,确定所述待检测图像的背景像素值;
根据各条所述直线段包含的像素点和/或与相应直线段邻近像素点的像素值,计算各条所述直线段与所述背景像素值的像素色差。
4.根据权利要求3所述的方法,其特征在于,根据所述待检测图像包含的所述背景像素点,确定所述待检测图像的背景像素值,包括:
计算所述背景像素点中任意两个背景像素点之间的第一色差,确定出所述第一色差最小的两个第一背景像素点;
将所述两个第一背景像素点的颜色均值确定为所述待检测图像的背景像素值。
5.根据权利要求3所述的方法,其特征在于,根据各条所述直线段包含的像素点和/或与相应直线段邻近像素点的像素值,计算各条所述直线段与所述背景像素值的像素色差,包括:
确定每条直线段的端点的邻近像素点,每条直线段的端点的邻近像素点的个数为多个;
计算每条直线段的邻近像素点与所述背景像素值的像素色差;
从所述待检测图像包含的直线段中筛选出像素色差小于第一阈值的多条第一直线段,包括:
从每条直线段关联的各个邻近像素点中确定第一像素点,所述第一像素点与所述背景像素值的像素色差小于第一阈值;
将关联的第一像素点个数大于第二阈值的直线段确定为所述第一直线段。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据待检测产品的边界特征将所述待检测图像分为多个子区域;
根据所述多条第一直线段的斜率特征以及位置特征,对所述多条第一直线段进行聚类,包括:
确定所述各个子区域内包含的第一直线段;
根据所述各个子区域内包含的第一直线段的斜率特征以及位置特征,分别对所述各个子区域内的第一直线段进行聚类。
7.根据权利要求6所述的方法,其特征在于,根据所述各个子区域内包含的第一直线段的斜率特征以及位置特征,分别对所述各个子区域内的第一直线段进行聚类,包括:
计算每个所述子区域内的所述第一直线段与所述待检测图像中心的第一距离;
根据每个所述子区域内所述第一直线段的斜率以及所述第一距离,分别对每个所述子区域内的第一直线段进行聚类。
8.根据权利要求7所述的方法,其特征在于,根据所述聚类的结果,从所述多条第一直线段中确定出多个产品边界线段集合,包括;
根据所述聚类的结果,将所述每个子区域中包含第一直线段最多的聚类集合确定为产品边界线段集合。
9.根据权利要求8所述的方法,其特征在于,分别对所述多个产品边界线段集合进行拟合,确定所述待检测产品的图像边界,包括:
分别对每个所述产品边界线段集合进行最小二乘拟合,确定每个所述子区域内所述待检测产品的区域边界;
根据确定出的各个所述区域边界,确定所述待检测产品的图像边界。
10.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至9任一所述的方法。