select_shape_std (ConnectedRegions1, SelectedRegions1, 'max_area', 70) smallest_circle (SelectedRegions1, Row2, Column2, Radius) gen_circle (Circle, Row2, Column2, Radius) reduce_domain (ImageGray, Circle, ImageReduced2) polar_trans_image_ext (ImageReduced2, PolarTransImage1, Row2, Colu...
这里也可以用draw_circle算子直接手动去绘制测量的圆形。 五、测量 1.生成可视化检测圆形(为可视化做准备,有没有都不影响算法部分的检测) 这个地方测量的圆形可以依赖形态学去获得中心点和半径,看个人习惯。 2.生成检测圆并输出工具句柄 以下是这个算子的详解: gen_measure_arc( : : CenterRow, CenterCol, Radius...
gen_circle( : Circle : Row, Column, Radius : ) 作用:生成圆形区域 Circle:生成的圆形区域 Row, Column:圆的中心行、列坐标 Radius:圆的半径值 gen_ellipse( : Ellipse : Row, Column, Phi, Radius1, Radius2 : ) 作用:生成椭圆区域 Ellipse:生成的椭圆区域 Row, Column:椭圆的中心行、列坐标 Phi:椭...
1.gen_circle_contour_xld( : ContCircle : Row, Column, Radius, StartPhi, EndPhi, PointOrder, Resolution : ) 功能:根据相应的圆或者圆弧创建XLD; 输入:圆弧的圆心坐标,半径,起始角度和终止角度 ; 输入:沿着圆弧点的方向(PointOrder),可选“positive”和“negative”; 输出:创建的XLD对象ContCircle; 2.g...
算子:gen_circle_contour_xld( : ContCircle : Row, Column, Radius, StartPhi, EndPhi, PointOrder, Resolution : ) 示例:gen_circle_contour_xld (ContCircle1, 500, 500, 150, 0, 6.28318, 'positive', 1) ContCircle1(输出对象):输出生成的轮廓对象 ...
二、绘制图形关键算子及注意点 绘制Line 算子:gen_region_line 关键点:主要是通过给定线的起始和终止坐标点 row1/col1 和row2/col2 绘制Circle 算子:gen_circle 关键点:根据给出的圆心坐标和圆的半径绘制圆 绘... 图像区域特征 ;外接圆半径2另一种算法是,统计边界点到中心的距离,根据方差反映圆度Halcon对应上...
生成圆轮廓gen_circle_contour_xld 算子:gen_circle_contour_xld( : ContCircle : Row, Column, Radius, StartPhi, EndPhi, PointOrder, Resolution : ) 示例:gen_circle_contour_xld (ContCircle1, 500, 500, 150, 0, 6.28318, 'positive', 1) ...
gen_caltab(7,7,0.1,0.5, 'caltab.descr', 'caltab.ps') gen_circle (Circle,200,200,100.5) gen_circle_contour_xld (ContCircle,290,260,100,0,1,'positive',1) gen_contour_polygon_xld (Contour,150,450) gen_contour_region_xld (RegionFillUp, Contours, 'border') ...
Halcon 算子 gen_circle_contour_xld 作用:创建对应于圆或圆弧的XLD轮廓; 参数翻译(对应以上参数顺序): 输出轮廓、 输入圆心的行坐标、 输入圆心坐标的列坐标、 输入圆的半径、 输入起始点角度、 输入结束点的角度、 输入沿边界的点序( 'negative'负序, 'positive'正序)、 输入相邻轮廓点之间的距离(Resolution >...
选择一块ROI区域作为模板图像,通常就是一系列ROI创建算子 gen_rectangle1/2 gen_circle gen_region_polygon etc.. 用reduce_domain剪裁下这部分图像、 从XLD轮廓创建模板 使用图像处理方法提取出目标的轮廓区域 gen_contour_region_xld创建区域的XLD轮廓