Halcon 算子 rectangularity

438 阅读1分钟

    作用:计算区域和矩形的相似度;

 

参数翻译(对应以上参数顺序):

输入区域、

输出相似度因子(0 <= Rectangularity && Rectangularity <= 1.0)、

 

描述:

算子rectanglularity计算输入区域和矩形的相似度,具体计算过程如下:

(1)、首先计算和输入区域具有一样的一阶矩和二阶矩的矩形F;

(2)、再对矩形F和输入矩形的面积进行求差值,然后进行归一化;

 

参考图下图:

 

矩:

 在数学和统计学中,矩(moment)是对变量分布和形态特点的一组度量,n阶矩被定义为变量的n次方与其概率密度函数(Probability Density Function, PDF)之积的积分。

如果这组度量代表“概率密度”;

那么零阶矩表示这些点的 总概率(也就是1); 一阶矩表示   期望; 二阶(中心)矩表示    方差;

 

 归一化:主要是为了数据处理方便提出来的,把数据映射到0~1范围之内处理,更加便捷快速;

   归一化方法有两种形式,一种是把数值变为(0,1)之间的小数

   例1:{2.5 3.5 0.5 1.5}归一化后变成了{0.3125 0.4375 0.0625 0.1875}

         过程:2.5+3.5+0.5+1.5=8,

                  2.5/8=0.3125,

                 3.5/8=0.4375,

                 0.5/8=0.0625,

                1.5/8=0.1875.

这个归一化就是将括号里面的总和变成1.然后写出每个数的比例;

 

另一种是把有量纲表达式变为无量纲表达式(只做了解知道即可)