• set_fuzzy_measure_norm_pair (MeasureHandle, PairSize, 'size', FuzzyMembershipFunctionPairSizeNormalized)

将PairSize与模糊函数FuzzyMembershipFunctionPairSizeNormalized的X轴相乘构造新的模糊函数,用新的构造函数将常规的测量对象转换为模糊测量对象。


  • 可以通过以下的特征对边缘对进行选择,具体的区别可以参考【solution_guide_iii_a_1d_measuring.pdf】的附录。

contrast”:边缘的振幅。提取到的边缘对的两条边缘的振幅的几何平均值。

position”:每个边缘到测量对象的参考点的距离,参考点为测量对象的轮廓线的起点。'position_center'或'position_end'将参考点设置为测量对象的轮廓线的中间或末尾。'position_first_edge'/'position_last_edge'将参考点设置为第一/最后提取的边缘在测量对象在轮廓线上的位置。如果提取的是边缘对时,取两个边缘到对应参考点的距离的几何平均值。

 类似于'position''position_pair'评估每个边缘对的中心点与测量对象的参考点的距离,参考点为测量对象的轮廓线的起点测量对象的参考点的位置可以分别由'position_pair_center','position_pair_end'和'position_first_pair','position_last_pair'设置。“position”相反,该模糊集仅由fuzzy_measure_pairs /fuzzy_measure_pairing使用。

  'size':以像素为单位来计算的一对边缘的两条边之间的距离。

‘size_diff’:计算一对边缘的两条边之间的距离与参考距离的差异。计算公式如下:【Halcon】1D测量之二三

'size_abs_diff’:计算一对边缘的两条边之间的距离与参考距离的差异的绝对值。

 ''gray' :一对边缘边的两条边之间的平均灰度值。


  • 多模糊集构造模糊测量对象时,计算方法:如果在位置20的点的灰度值为80,计算出来的值分别如下

    membership value_position = 20 = 0.67

    membership value_contrast = 80 = 0.60

    则总的值的计算公式为

【Halcon】1D测量之二三



  • 几何平均值的定义:

【Halcon】1D测量之二三




相关文章: