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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!