1.一种基于霍夫变换的金属拉丝生产控制方法,其特征在于,所述方法包括:
获取金属图像;提取所述金属图像中的拉丝边缘,获得拉丝图像;
将所述拉丝图像中的所述拉丝边缘通过霍夫变换映射至霍夫空间中,获得第一参数空间点;根据所述第一参数空间点斜率坐标进行分类,获得多个平行线类别;根据所述拉丝边缘上的端点获得断纹线段;
以所述断纹线段的中心点作为断纹位置;在每个所述平行线类别中根据所述断纹位置间的距离进行聚类,获得多个聚类簇,以所述聚类簇内的平均坐标作为断纹类别位置;将所述断纹类别位置之间的所有直线映射至霍夫空间中,获得第二参数空间点;
若投票值最大的所述第二参数空间点的投票值大于预设第一投票值阈值,则以投票值最大的所述第二参数空间点和在其预设斜率阈值内的其他所述第二参数空间点作为相关参数空间点,以所述相关参数空间点的平均坐标作为参数代表点,将所述相关参数空间点剔除,直至投票值最大的所述第二参数空间点不大于所述第一投票值阈值,获得多个所述代表点,以投票值不大于所述第一投票值阈值的所述第二参数空间点作为孤立点;根据所述参数代表点和所述孤立点的数量获得拉丝修复难度;
以每个所述平行线类别中所述第一参数空间点斜率坐标的差异获得平行度;根据所述断纹线段的长度获得断纹程度;以所述平行度和所述断纹程度的比值作为修复前质量;以所述平行度和所述平行线类别的数量的乘积作为修复后参考质量;根据所述修复前质量、所述修复后参考质量和所述拉丝修复难度获得修复优先级;根据所述修复优先级控制拉丝修复。
2.根据权利要求1所述的一种基于霍夫变换的金属拉丝生产控制方法,其特征在于,所述提取所述金属图像中的拉丝边缘,获得拉丝图像包括:将所述金属图像送入预先训练好的语义分割网络中,获得初始拉丝图像;将所述初始拉丝图像二值化处理后通过边缘检测算法检测所述拉丝边缘,获得所述拉丝图像。
3.根据权利要求1所述的一种基于霍夫变换的金属拉丝生产控制方法,其特征在于,所述根据所述第一参数空间点斜率坐标进行分类,获得多个平行线类别包括:根据所述第一参数空间点的斜率坐标进行聚类,获得多个聚类类别,每个所述聚类类别为所述平行线类别。
4.根据权利要求1所述的一种基于霍夫变换的金属拉丝生产控制方法,其特征在于,所述根据所述拉丝边缘上的端点获得断纹线段包括:获得投票值大于预设第二投票值阈值的所述第一参数空间点的初始端点;以相邻所述初始端点的距离大于预设距离阈值的所述初始端点作为所述端点;所述端点构成的所述拉丝边缘为第一线段,去除小于预设长度阈值的所述第一线段,获得第二线段;以所述第二线段之间对应的所述端点构成的所述断纹线段。
5.根据权利要求1所述的一种基于霍夫变换的金属拉丝生产控制方法,其特征在于,所述以所述相关参数空间点的平均坐标作为参数代表点包括:若所述相关参数空间点的斜率坐标相等,则以相关参数空间点的坐标均值对应的所述平均坐标作为所述参数代表点;
若所述相关参数空间点的斜率坐标不相等,则在所述相关参数空间点之间设置多个参考点,以距离所述相关参数空间点的所述平均坐标最近的所述参考点作为所述参数代表点。
6.根据权利要求1所述的一种基于霍夫变换的金属拉丝生产控制方法,其特征在于,所述根据所述参数代表点和所述孤立点的数量获得拉丝修复难度包括:将所述参数代表点的数量和所述孤立点的数量加权求和后获得所述拉丝修复难度。
7.根据权利要求1所述的一种基于霍夫变换的金属拉丝生产控制方法,其特征在于,所述以每个所述平行线类别中所述第一参数空间点斜率坐标的差异获得平行度包括:以每个所述平行线类别中所述第一参数空间点在霍夫空间中的中心点作为平行参考点;以所述平行线类别中所有第一参数空间点与所述平行参考点的平均斜率坐标差异作为所述平行度。
8.根据权利要求1所述的一种基于霍夫变换的金属拉丝生产控制方法,其特征在于,所述根据所述断纹线段的长度获得断纹程度包括:根据断纹程度公式获得所述断纹程度;所述断纹程度公式为:其中,为所述断纹程度, 为第 个所述断纹线段的长度,为所述线段的数量,为所述平行线类别中对应的拉丝边缘的平均长度。
9.根据权利要求1所述的一种基于霍夫变换的金属拉丝生产控制方法,其特征在于,所述根据所述修复前质量、所述修复后参考质量和所述拉丝修复难度获得修复优先级包括:根据修复优先级获取公式获得所述修复优先级;所述修复优先级获取公式包括:
其中,为所述修复优先级, 为所述修复后参考质量, 为所述修复前质量,为所述拉丝修复难度。
10.一种基于霍夫变换的金属拉丝生产控制系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1 9任意一项所述方法的步骤。
~