• halcon算子翻译——fit_surface_second_order


    名称

    fit_surface_second_order - 通过二阶曲面计算灰度值矩和拟合。

    用法

    fit_surface_second_order(Regions, Image : : Algorithm, Iterations, ClippingFactor : Alpha, Beta, Gamma, Delta, Epsilon, Zeta)

    描述

      算子fit_surface_second_order通过二阶曲面计算灰度值矩和灰度值拟合的参数。 计算是通过最小化灰度值和曲面之间的距离来完成的。 二阶曲面用下面的公式来描述:

      r_center和c_center是输入区域与完整图像域的交集的中心坐标。 通过最小化处理,计算从Alpha到Zeta的参数。

    可以在Algorithm中选择用于拟合的算法:

    'regression'

      标准“最小二乘”拟合。

    'huber'

      加权“最小二乘”拟合,其中基于Huber的方法减少了异常值的影响。

    'tukey'

      加权“最小二乘”拟合,根据Tukey的方法忽略异常值。

      参数ClippingFactor(标准偏差的比例因子)控制着阻尼异常值的数量:为ClippingFactor选择的值越小,检测到越多的异常值。 重复检测异常值。 参数Iterations指定迭代次数。 在“regression”模式中,这个值被忽略。

    注意

    请注意,算子fit_surface_second_order仅考虑给定的区域,并忽略输入图像Image的任何先前设置的域。

    并行

    ●  多线程类型:可重入(与非独占算子并行运行)。
    ●  多线程范围:全局(可以从任何线程调用)。
    ●  在元组级别自动并行化处理。

    ●  在内部数据级别自动并行化处理。

    参数

    Regions (input_object)   region(-array) → object
      要检查的区域。


    Image (input_object)    singlechannelimage → object (byte / uint2 / direction / cyclic / real)
      输入图像。


    Algorithm (input_control)    string → (string)
      拟合算法。
      Default value: 'regression'
      List of values: 'huber', 'regression', 'tukey'


    Iterations (input_control)    integer → (integer)
      最大迭代次数(未用于“regression”)。
      Default value: 5
      Restriction: Iterations >= 0


    ClippingFactor (input_control)    real → (real)
      用于消除异常值的剪切因子。
      Default value: 2.0
      List of values: 1.0, 1.5, 2.0, 2.5, 3.0
      Restriction: ClippingFactor > 0


    Alpha (output_control)    real(-array) → (real)
      拟合曲面的参数Alpha。


    Beta (output_control)    real(-array) → (real)
      拟合曲面的参数Beta。


    Gamma (output_control)    real(-array) → (real)
      拟合曲面的参数Gamma。


    Delta (output_control)    real(-array) → (real)
      拟合曲面的参数Delta。


    Epsilon (output_control)    real(-array) → (real)
      拟合曲面的参数Epsilon。


    Zeta (output_control)    real(-array) → (real)
      拟合曲面的参数Zeta。

    结果

    如果输入具有定义的灰度值('byte')的图像并且参数是正确的,则算子fit_surface_second_order返回值2(H_MSG_TRUE)。 如有必要,会引发异常。

    Possible Successors

    gen_image_surface_second_order

    See also

    moments_gray_plane, fit_surface_first_order

    模块

    Foundation

  • 相关阅读:
    SQL Server 阻止了对组件 'Ole Automation Procedures' 的 过程'sys.sp_OACreate' 的访问
    谷歌浏览器扩展程序manifest.json参数详解
    获取天气api
    UVA 10385 Duathlon
    UVA 10668 Expanding Rods
    UVALIVE 3891 The Teacher's Side of Math
    UVA 11149 Power of Matrix
    UVA 10655 Contemplation! Algebra
    UVA 11210 Chinese Mahjong
    UVA 11384 Help is needed for Dexter
  • 原文地址:https://www.cnblogs.com/xhiong/p/fit_surface_second_order.html
Copyright © 2020-2023  润新知