Halcon算子 clip_region_rel

229 阅读1分钟

 

clip_region_rel — Clip a region relative to its smallest surrounding rectangle.

在现有区域基础上,减去一个现有区域的最小外接矩形的每一条边,是每一条边,不是整个最小外接矩形的区域;

 

clip_region_rel(Region : RegionClipped : Top, Bottom, Left, Right : )

Region是输入区域;

RegioonClipped是减掉后的输出区域;

Top,Bottom,Left,Right

本来是在现有区域的基础上,减去一个现有区域的最小外接矩形的每一条边,通过上下左右这四个参数的大小,把四条边变成了区域,如下图;左边减去的是10个像素宽度的区域,右边是20个像素宽度的区域,上边是10个像素大小的区域,下边是一个边;

 

可以参考HDevelop例程  circles.hdev通过轮廓匹配圆的例子