QQ登录

只需一步,快速开始

halcon fit_surface_first_order函数介绍

[ 复制链接 ]
fit_surface_first_order(Regions, Image : : Algorithm, Iterations, ClippingFactor : Alpha, Beta, Gamma)
fit_surface_first_order通过一个一阶曲面计算灰度值的矩值和近似灰度值的参数。
计算是通过最小化灰度值与曲面之间的距离来完成的。
一阶曲面的描述公式如下:
Image(r,c) =  Alpha(r - r_center) +  Beta(c - c_center) + Gamma


r_center和c_center是输入区域与整个图像域相交的中心坐标。
通过最小化过程,计算出了从到的参数。
拟合所用的算法可以通过参数Algorithm来选择:
regression
标准最小二乘法直线拟合
huber
加权“最小二乘”拟合,采用Huber方法减小了异常值的影响。
tukey
加权“最小二乘”拟合,其中的异常值被忽略基于Tukey的方法。
参数剪接因子(标准偏差的比例因子)控制阻尼异常值的数量:剪接因子选择的值越小,
检测到的异常值越多。重复检测异常值。
参数迭代指定迭代的数量。
在“回归”模式中,这个值被忽略。
fit_surface_first_order只考虑给定的区域,
忽略输入图像图像的任何以前设置的域。
Regions,Image输入的区域和图像,
Algorithm输入的算法,有huber', 'regression', 'tukey'
Iterations最大迭代次数
ClippingFactor消除异常值的裁剪因子。
Alpha,Beta,Gamma输出的近似曲面的三个参数。
回复

使用道具 举报

快速回复 返回列表 客服中心 搜索