add_metrology_object_ellipse_measure (MetrologyHandle, Row1, Column1, Phi, Radius1, Radius2, 12, 3, 1, 30, [], [], Index) get_metrology_object_model_contour (Contour, MetrologyHandle, 0, 1.5) get_metrology_object_measures (Contours, MetrologyHandle, 'all', 'all', Row, Column) dev_...
get_metrology_object_result()//用于获取数据部分比如圆心半径; get_metrology_object_measures()//用于获取卡尺的范围就是3里显示的那样; get_metrology_object_result_contour()//用于获取测量完拟合的圆; 7.清除测量工具句柄释放内存 clear_metrology_model () 这样我们就完成了一个简单的圆测量,代码和效果如下:...
13、get_metrology_object_measures() get_metrology_object_measures( : Contours : MetrologyHandle, Index, Transition : Row, Column) 函数说明: 获取测量区域和测量模型的测量对象的边缘位置结果。 测量之前调用可以显示所有的卡尺XLD轮廓,测量之后调用显示所有的卡尺XLD轮廓,并获得所有卡尺找到的点...
访问结果:测量后,可以使用get_metrology_object_result访问结果,也可以使用get_metrology_object_measures获取定位边的行坐标和列坐标再进一步处理(本示例使用前者)。 代码实现 抓变算法的C#代码如下: private void button_FindEdge_Click(object sender, EventArgs e) { //创建测量对象 HMetrologyModel hMetrologyModely...
2.1 计量模型(metrology model) 包含所有计量对象、测量所需的所有信息以及测量结果的数据结构。 2.2 计量对象(metrology object) 用2D计量测量对象的数据结构。计量对象由特定的几何形状表示,形状参数大致为已知。此外,它包含控制测量的参数,例如指定测量区域的尺寸和分布的参数。
apply_metrology_model (Image, MetrologyHandle)*获取测量区域找到的边缘坐标集合 get_metrology_object_measures (Contours, MetrologyHandle,'all','all', Row, Column)*把找到的点通过十字叉来显示 gen_cross_contour_xld (Cross, Row, Column,6,0.785398)*得到线的起点坐标并显示出来 ...
The operatorget_metrology_object_measuresreturns for each measure region one rectangular XLD contour with the boundary of the measure region in the parameterContours. After callingapply_metrology_model, additionally the image coordinates of the results of the edge location are returned as single points...
add_metrology_object_ellipse_measure (MetrologyHandle, Row, Column, Phi, Radius1, Radius2, 30, 5, 1, 30, [], [], Index) *显示卡边尺模型 get_metrology_object_measures (Contours, MetrologyHandle, 'all', 'all', Row, Column) *开始测量 ...
get_metrology_object_result_contour (Contour, MetrologyHandle, 'all', 'all', 1.5) get_metrology_object_measures (Contours, MetrologyHandle, 'all', 'all', Row1, Column1) ***求出标准圆环,进行缺陷检测 *突出部分 gen_circle (Circle, Parameter[0], Parameter[1], Parameter[2]+RadiusOffest) ge...
3.确定边缘位置:apply_metrology_model 算子:apply_metrology_model(Image : : MetrologyHandle : ) 示例:apply_metrology_model (Image, MetrologyHandle) Image(输入对象):输入图像 MetrologyHandle(输出对象):输出测量模型句柄 4. 获取测量位置结果:get_metrology_object_measures ...