• 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),则为极小值点。


    ---------------------
    作者:青箬笠绿蓑江船行
    来源:CSDN
    原文:https://blog.csdn.net/qq_14844633/article/details/78583995
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    jira:7.12.3版本搭建(破解版)
    traefik添加多证书
    人肉分析sorted(lst, key=lambda x: (x.isdigit(), x.isdigit() and int(x) % 2 == 0, x.islower(), x.isupper(), x))过程
    jquery实现checkbox全选/反选/取消
    k8s简单集群搭建
    第十二周编程总结
    第十周作业
    第九周编程总结
    第七周编程总结
    第五周编程总结
  • 原文地址:https://www.cnblogs.com/wwwbdabc/p/10767874.html
Copyright © 2020-2023  润新知