Halcon一维运算相关算子整理

Halcon一维离散函数算子

1.      abs_funct_1d  计算一维数组的绝对值

2.      compose_funct_1将两个离散的一维函数合并为一个函数

3.      create_funct_1d_array通过一个一维数组创建一个离散一维函数

4.      create_funct_1d_pairs通过一个二维数组创建一个离散一维函数

5.      derivate_funct_1d 获取一维离散函数的导数函数,包括一阶求导和二阶求导,在求极值点方面应该很多,

6.      funct_1d_to_pairs获取一维离散函数的x和y值

7.      get_y_value_funct_1d获取一维离散函数的y值

8.      integrate_funct_1d计算一维函数的正积分区域和负积分区域的面积

9.      invert_funct_1d计算一维函数的反函数

10.  local_min_max_funct_1d计算一维函数的最大和最小所在的位置

11.  match_funct_1d_trans计算两个一维函数的转化系数,计算方式和判定规则如下

12.negate_funct_1d计算一维函数关于x轴对称的函数

13.sample_funct_1d  对于一维离散函数进行间隔取样,重新生成函数

14.scale_y_funct_1d对于函数的y值在线性变换

15.smooth_funct_1d_gauss对于一维离散函数进行高斯平滑处理

16.smooth_funct_1d_mean对于一维离散函数进行均值平滑处理

17.transform_funct_1d 对一个一维函数进行线性的转换与match_funct_1d_trans是对应的。

18.x_range_funct_1d计算x值的范围

19.y_range_funct_1d计算Y值的范围

20.zero_crossings_funct_1d 计算一维函数与X轴的交点。

 

常见求一维数组的极点的思路

① create_funct_1d_array或者create_funct_1d_pairs转化为一维离散函数

②smooth_funct_1d_gauss或者smooth_funct_1d_mean去噪处理

③ derivate_funct_1d计算函数的一阶导函数和二阶导函数

④zero_crossings_funct_1d求取一阶导函数的0点,即原函数的极值点。

⑤通过原函数的极值点对应的二阶导数的值判断,若值大于a(a>0),则为极大值点,若值小于b(b<0),则为极小值点。

  • 0
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值