文档详情

halcon算子之shape trans用于变换区域形状.pdf

发布:2025-04-17约小于1千字共2页下载文档
文本预览下载声明

Halcon算子之shape_trans,用于变换区域的形状

函数原型:

shape_trans(Region:RegionTrans:Type:)

函数作用:

变换区域的形状

参数Type的可选项解释如下:

convex:凸包性

ellipse:与输入区域有相同的矩和区域的椭圆

outer_circle:最小外接圆

inner_circle:最大内接圆

rectangle1:平行于坐标轴的最小外接矩形

rectangle2:最小外接矩形

inner_rectangle1:平行于坐标轴的最大内接矩形

inner_rectangle2:输入区域的骨架点拥有同输入区域的重心点最小的距离

注意:如果Type是outer_circle,最终的圆形区域不是完输入区域,因为算法原

理是由算子smallest_circle和gen_circle完成的。由smallest_circle计算的半径能够小到

1/sqrt(2)-0.5个像素。同时,由gen_circle生成的圆在双方向上由0.5个像素转换。因此,当

加入双方的影响,区域可能要超出返回圆形区域至多1个像素

参数列表:

Region(in):被变换的区域

RegionTrans(out):变换后的区域

Type(in):变换类型

可能前置项:

connection,regiongrowing

可能后置项:

disp_region,regiongrowing_mean,area_center

显示全部
相似文档