Halcon计量模型如何应用于分析?

摘要:计量模型 create_metrology_model 作用: 创建一个计量模型,用于几何形状的精确拟合(如圆、椭圆、直线等) 算子签名:create_metrology_model(MetrologyHandle) 输入参数:无 输出参数
计量模型 create_metrology_model 作用: 创建一个计量模型,用于几何形状的精确拟合(如圆、椭圆、直线等) 算子签名:create_metrology_model(MetrologyHandle) 输入参数:无 输出参数: MetrologyHandle(输出控制):创建的计量模型的句柄 add_metrology_object_generic 作用:向计量模型中添加一个几何对象(例如圆、椭圆、矩形等)进行测量。 算子签名:add_metrology_object_generic(MetrologyHandle, Shape, ShapeParam, MeasureLength1, MeasureLength2, MeasureSigma, MeasureThreshold, GenParamName, GenParamValue : Index) 输入参数: MetrologyHandle(输入控制):计量模型的句柄 Shape(输入控制):几何形状的类型,可选值有:'circle', 'ellipse', 'line', 'rectangle' ShapeParam(输入控制):几何形状的参数,具体含义与形状相关,例如:对于圆是[Row,Column,Radius];对于椭圆是[Row,Column,Phi,Radius1,Radius2];对于矩形是[Row,Column,Phi,Length1,Length2] MeasureLength1(输入控制):卡尺高度(沿边缘方向) MeasureLength2(输入控制):卡尺宽度(垂直于边缘方向) MeasureSigma(输入控制):高斯平滑系数,用于图像预处理。建议值:0.4 ~ 1.0。 MeasureThreshold(输入控制):边缘检测的阈值(梯度幅值)。只有梯度幅值大于此阈值的边缘点才会被考虑 GenParamName(输入控制):通用参数名称,可以设置一些高级参数(如 'min_score' 等),可选,默认为空数组。 GenParamValue(输入控制):通用参数值,与GenParamName对应,可选。 输出参数: Index(输出控制):添加的几何对象在计量模型中的索引 一个计量模型可以包含多个几何对象,每个对象都可以有不同的测量参数。使用add_metrology_object_generic添加几何对象后,会返回一个索引值,表示该几何对象在计量模型中的索引。
阅读全文