zoukankan      html  css  js  c++  java
  • region特征

    一:

      查看阈值之后的region特征,可以通过特征检测来看,在工具栏上

      

      region特征分三部分:

      1.基础特征: region面积,中心,宽高,左上角及右下角坐标,长半轴短半轴椭圆方向,洞数及其面积,粗糙度,联通数,最大半径,方向等。

      2.开关特征:外接圆半径,内接圆半径,圆度,紧密度,长度,矩形度,凸性,偏心率,蓬松度(bulkiness),外接矩形的方向及两边长度等。

      3.几何矩特征:二阶矩,三阶矩,主惯性轴等。

      region特征选取,使用select_shape,应用前确定是连通域connection():

      select_shape(Regions:SelectedRegions:Features,operation,Min,Max:)

      作用:选取特定region   参考halcon自带例程:select_shape.hdev

      regiongrowing(Image:Regions:Row,Column,Tolerance,MinSize:)

      作用:使用区域生长法分割图像获取各region,其中MinSize为单个region的最小面积值,如果小于此值则过滤掉

      area_center(Regions:::Area,Row,Column)

      作用:计算面积和任意形状的区域中心位置(中心位置不一定在region上)

    二:

      区域联合操作:

      1.union1,union2 求并

      2.intersection     求交

      3.difference        求差

      4.complement    求补

      下面一一讲解:

      union1(Region:RegionUnion::)

      作用:联合有连通性质的区域region。

      union2(Region1,Region2:RegionUnion::)

      作用:把两个region合并成一个region。

      difference(Region,Sub:RegionDifference::)

      作用:Region中去年Sub的部分

      complement(Region:RegionComplement::)

      作用:计算Region的补 

      region的转换操作:

      1.convex hull

      2.outer_circle

      3.inner_circle

      4.retangle1

      5.retangle2

      6.inner_rectangle1

      下面一一讲解:

      region的转换操作主要用到算子:

      shape_trans(Region:RegionTrans:Type:)

      作用:转换区域region的形状 这种形状就是上面列举的6种形状(凸性,外接圆,内切圆,外接矩形等);

      

      对于region暂时讲这么多吧

      added by xiejl.

      

      

      

      

      

  • 相关阅读:
    win32/mfc/qt 异常处理与总结
    tornado使用长连接并运行在nginx反向代理后面
    tornado中计算etag的一个BUG
    关于HTTP长连接的保持和断开
    系统时间不对导致cookie设置不成功
    tornado中模板的变量命令冲突
    unix时间戳转换
    Twisted echo server
    tornado长连接断开的处理机制
    rp_filter及Linux下多网卡接收多播的问题
  • 原文地址:https://www.cnblogs.com/xiejiulong/p/3822059.html
Copyright © 2011-2022 走看看