关键算子:orientation_regionvector_angle_to_rigid affine_trans_region测试图片:halcon代码: *此例子将图中没有偏移的形状参照..., GrayImage) *获取旋转的矩形 threshold (GrayImage,Regions, 0, 0) *计算区域斜率orientation_region(Regions,Phi) *获取没有 ...
disp_arrow (WindowID, RowCenterRegion, ColumnCenterRegion, RowCenterRegion - 60 * sin(OrientationRegion), ColumnCenterRegion + 60 * cos(OrientationRegion), 2)显示十字叉、箭头。 1. 2. 三、边缘提取算子 3.1 edges_sub_pix edges_sub_pix 使用递归实现的滤波器(根据 Deriche、Lanser 和 Shen)或 Ca...
Halcon各个算子角度计算方式汇总 一、区域(Region) 1)elliptic_axis() 计算区域的方向(-π/2<θ<=π/2) 这个算子是通过moments_region_2nd()算子,使用图形的Geometric Moments(几何矩)来找到的区域质心和区域方向。水平方向为角度0的方向,区域的方向一般是指长轴与水平方向的夹角(注意:gen_ellipse和elliptic_axis...
5Halcon的orientation_region()函数,用于计算区域的方位信息 函数原型:orientation_region(Regions:::Phi) 功能: 该算子基于算子elliptic_axis,测试区域的方位,包括轮廓中的点(以最大距离到区域重心)。如果该点的列坐标小于重心的列坐标,角度将使用Pi表示。如果多个区域进行计算,输出结果也是一一对应输入区域。 参数列表...
orientation_region (Selected, Phi) *返回区域的方向 *参数1:区域 *参数2:与x轴的夹角,其实就是elliptic_axis算子中的Phi *获取过滤后区域的面积,中心的行坐标,列坐标 area_center (Selected, Area, Row, Column) *设置输出对象的线宽为3 dev_set_line_width (3) ...
orientation_region:计算区域的方向。 diameter_region:计算两区域边界点最大距离。 形态学处理: skeleton:提取区域骨架,用于形状分析和细化。 partition_dynamic:动态分区,将图像分割成多个区域。 亚像素技术: Halcon提供了高精度的亚像素边缘检测和线条提取技术,适用于需要高精度测量的应用场景。 三、理论知识 Halcon的...
orientation_xld(XLD : : : Phi) 角度计算方式:计算原理同算子orientation_region。需要注意的是输入的contours 或 polygons不能自相交,如果他们不是闭合轮廓,那么在计算过程中会自动闭合,由此可能会产生自相交,从而导致最终的计算结果不准确。如果输入的轮廓存在自相交,可用orientation_points_xld算子代替。
get_region_points(Region : : : Rows, Columns) 作用:获得区域的像素点坐标 判断区域是否相交可以用intersection intersection(Region1, Region2 : RegionIntersection : : ) 作用:获得两区域的交集 区域方向有关的算子: line_orientation( : : RowBegin, ColBegin, RowEnd, ColEnd : Phi) ...
讲的都是基础的region操作。 1、区域的运算 在学习特征分析之前,先了解一下几个区域的基本运算方式。 区域的运算主要包含:区域作差、区域合并、区域集合、区域的选择、区域的填充、区域的骨架等。在项目中,根据实际需要,灵活的选择相应的计算方式。 在Halcon创建两个矩形,作为后面算子测试用: ...
select_shape_std(ConnectedRegions,SelectedRegion,max_area,70)从多个区域选出指定特征 相似的区域。如选出面积最大的区域。 scale_image_max(ImageReduced,ImageScaleMax)增加图像的对比度 text_line_orientation(SelectedRegion,ImageScaleMax,30,rad(-30),rad(30),OrientationAngle) ...