HALCON學習之算子大全

1.1 Gaussian-Mixture-Models數據庫

1.add_sample_class_gmm數組

功能:把一個訓練樣本添加到一個高斯混合模型的訓練數據上。網絡

2.classify_class_gmmapp

功能:經過一個高斯混合模型來計算一個特徵向量的類。框架

3. clear_all_class_gmmless

  功能:清除全部高斯混合模型。dom

4. clear_class_gmm異步

  功能:清除一個高斯混合模型。socket

5. clear_samples_class_gmmasync

  功能:清除一個高斯混合模型的訓練數據。

6. create_class_gmm

功能:爲分類建立一個高斯混合模型。

7.evaluate_class_gmm

  功能:經過一個高斯混合模型評價一個特徵向量。

8. get_params_class_gmm

功能:返回一個高斯混合模型的參數。

9. get_prep_info_class_gmm

  功能:計算一個高斯混合模型的預處理特徵向量的信息內容。

10. get_sample_class_gmm

   功能:從一個高斯混合模型的訓練數據返回訓練樣本。

11. get_sample_num_class_gmm

   功能:返回存儲在一個高斯混合模型的訓練數據中的訓練樣本的數量。

12. read_class_gmm

   功能:從一個文件中讀取一個高斯混合模型。

13. read_samples_class_gmm

   功能:從一個文件中讀取一個高斯混合模型的訓練數據。

14. train_class_gmm

   功能:訓練一個高斯混合模型。

15. write_class_gmm

   功能:向文件中寫入一個高斯混合模型。

16. write_samples_class_gmm

   功能:向文件中寫入一個高斯混合模型的訓練數據。

 

1.2 Hyperboxes

1. clear_sampset

  功能:釋放一個數據集的內存。

2. close_all_class_box

  功能:清除全部分類器。

3. close_class_box

  功能:清除分類器。

4. create_class_box

  功能:建立一個新的分類器。

5. descript_class_box

  功能:分類器的描述。

6. enquire_class_box

  功能:爲一組屬性分類。

7. enquire_reject_class_box

  功能:爲一組帶抑制類的屬性分類。

8. get_class_box_param

  功能:獲取關於如今參數的信息。

9. learn_class_box

  功能:訓練分類器。

10. learn_sampset_box

   功能:用數據組訓練分類器。

11. read_class_box

   功能:從一個文件中讀取分類器。

12.read_sampset

   功能:從一個文件中讀取一個訓練數據組。

13. set_class_box_param

   功能:爲分類器設計系統參數。

14. test_sampset_box

   功能:爲一組數組分類。

15. write_class_box

   功能:在一個文件中保存分類器。

 

1.3 Neural-Nets

1. add_sample_class_mlp

  功能:把一個訓練樣本添加到一個多層感知器的訓練數據中。

2. classify_class_mlp

  功能:經過一個多層感知器計算一個特徵向量的類。

3. clear_all_class_mlp

  功能:清除全部多層感知器。

4. clear_class_mlp

  功能:清除一個多層感知器。

5. clear_samples_class_mlp

  功能:清除一個多層感知器的訓練數據。

6. create_class_mlp

  功能:爲分類或者回歸建立一個多層感知器。

7. evaluate_class_mlp

  功能:經過一個多層感知器計算一個特徵向量的評估。

8. get_params_class_mlp

  功能:返回一個多層感知器的參數。

9. get_prep_info_class_mlp

  功能:計算一個多層感知器的預處理特徵向量的信息內容。

10. get_sample_class_mlp

   功能:從一個多層感知器的訓練數據返回一個訓練樣本。

11. get_sample_num_class_mlp

   功能:返回存儲在一個多層感知器的訓練數據中的訓練樣本的數量。

12. read_class_mlp

   功能:從一個文件中讀取一個多層感知器。

13. read_samples_class_mlp

   功能:從一個文件中讀取一個多層感知器的訓練數據。

14. train_class_mlp、

   功能:訓練一個多層感知器。

15. write_class_mlp

   功能:向一個文件中寫入一個多層感知器。

16. write_samples_class_mlp

   功能:向一個文件中寫入一個多層感知器的訓練數據。

 

1.4 Support-Vector-Machines

1. add_sample_class_svm

  功能:把一個訓練樣本添加到一個支持向量機的訓練數據上。

2. classify_class_svm

  功能:經過一個支持向量機爲一個特徵向量分類。

3. clear_all_class_svm

  功能:清除全部支持向量機。

4. clear_class_svm

  功能:清除一個支持向量機。

5. clear_samples_class_svm

  功能:清除一個支持向量機的訓練數據。

6. create_class_svm

  功能:爲模式分類建立一個支持向量機。

7. get_params_class_svm

  功能:返回一個支持向量機的參數。

8. get_prep_info_class_svm

  功能:計算一個支持向量機的預處理特徵向量的信息內容。

9. get_sample_class_svm

  功能:從一個支持向量機的訓練數據返回一個訓練樣本。

10. get_sample_num_class_svm

   功能:返回存儲在一個支持向量機訓練數據中的訓練樣本的數量。

11. get_support_vector_class_svm

   功能:從一個訓練過的支持向量機返回一個支持向量的索引。

12. get_support_vector_num_class_svm

   功能:返回一個支持向量機的支持向量的數量。

13. read_class_svm

   功能:從一個文件中讀取一個支持向量機。

14. read_samples_class_svm

   功能:從一個文件中讀取一個支持向量機的訓練數據。

15. reduce_class_svm

   功能:爲了更快分類,用一個下降的支持向量機近似一個訓練過的支持向量機。

16. train_class_svm

   功能:訓練一個支持向量機。

17. write_class_svm

   功能:向一個文件中寫入一個支持向量機。

18.write_samples_class_svm

   功能:向一個文件中寫入一個支持向量機的訓練數據。

 

Chapter 2  Control

1.assign

功能:爲一個控制變量分配一個新值。

2.break

  功能:終止循環執行。

3. comment

  功能:向程序添加一行註釋。

4. continue

  功能:跳過如今的循環執行。

5. else

  功能:條件語句的替換。

6. elseif

  功能:可選擇的條件語句。

7. endfor

  功能:for循環的終止。

8. endif

  功能:if命令的終止。

9. endwhile

  功能:while循環的終止。

10. exit

   功能:終止HDevelop。

11. for

   功能:執行必定數量的主體。

12. if

   功能:條件語句。

13.ifelse

   功能:有選擇的條件語句。

14. insert

   功能:向一個元組分配一個量。

15.repeat

   功能:repeat..until循環的開始。

16. return

   功能:終止程序調用。

17. stop

   功能:中止程序執行。

18.until

   功能:繼續執行主體,只要條件是不真實的。

19. while

   功能:繼續執行主體,只要條件是真實的。

 

Chapter3  :Develop

1.dev_clear_obj

功能:從HALCON數據庫中刪除一個圖標。

2. dev_clear_window

  功能:清除活動圖形窗口。

3. dev_close_inspect_ctrl

  功能:關閉一個控制變量的監視窗口。

4. dev_close_window

  功能:關閉活動圖形窗口。

5. dev_display

  功能:在現有圖形窗口中顯示圖像目標。

6. dev_error_var

  功能:定義或者不定義一個錯誤變量。

7. dev_get_preferences

  功能:經過設計查詢HDevelop的參數選擇。

8. dev_inspect_ctrl

  功能:打開一個窗口來檢查一個控制變量。

9. dev_map_par

  功能:打開一個對話框來指定顯示參數。

10. dev_map_prog

   功能:使HDevelop的主窗口可視化。

11. dev_map_var

   功能:在屏幕上繪製可視化窗口。

12. dev_open_window

   功能:打開一個圖形窗口。

13. dev_set_check

   功能:指定錯誤處理。

14. dev_set_color

   功能:設置一個或更多輸出顏色。

15. dev_set_colored

   功能:設置混合輸出顏色。

16. dev_set_draw

   功能:定義區域填充模式。

17. dev_set_line_width

   功能:定義區域輪廓輸出的線寬。

18. dev_set_lut

   功能:設置查詢表(lut).

19. dev_set_paint

   功能:定義灰度值輸出模式。

20. dev_set_part

   功能:修改顯示圖像部分。

21. dev_set_preferences

   功能:經過設計設置HDevelop的參數選擇。

22. dev_set_shape

   功能:定義區域輸出形狀。

23. dev_set_window

   功能:激活一個圖形窗口。

24. dev_set_window_extents

   功能:改變一個圖形窗口的位置和大小。

25. dev_unmap_par 

   功能:爲圖形參數隱藏窗口。

26. dev_unmap_prog

   功能:隱藏主窗口。

27. dev_unmap_var

   功能:隱藏變量窗口。

28. dev_update_pc

   功能:在程序執行中指定PC的行爲。

29. dev_update_time

   功能:爲操做符打開或關閉切換時間測量。

30. dev_update_var

   功能:在程序執行中指定活動窗口的行爲。

31. dev_update_window

   功能:在程序執行中指定輸出行爲。

 

Chapter 4 :File

4.1 Images

1. read_image

  功能:讀取有不一樣文件格式的圖像。

2. read_sequence

  功能:讀取圖像。

3. write_image

  功能:用圖形格式寫圖像。

 

4.2 Misc

1. delete_file

  功能:刪除一個文件。

2. file_exists

  功能:檢查文件是否存在。

3. list_files

  功能:列出目錄中的全部文件。

4. read_world_file

  功能:從一個ARC/INFO世界文件中讀取地理編碼。

 

4.3 Region

1. read_region

  功能:讀取二值圖像或者HALCON區域。

2. write_region

  功能:在文件中寫入地域。

 

4.4 Text

1. close_all_files

  功能:關閉全部打開的文件。

2.close_file

  功能:關閉一個文本文件。

3. fnew_line

  功能:建立一個換行符。

4. fread_char

  功能:從一個文本文件中讀取一個字符。

5. fread_line

  功能:從一個文本文件中讀取一行。

6. fread_string

  功能:從一個文本文件中讀取字符串。

7. fwrite_string

  功能:向一個文本文件中寫入值。

8. open_file

  功能:打開文本文件。

 

4.5 Tuple

1. read_tuple

  功能:從一個文件中讀取一個數組。

2. write_tuple

  功能:向一個文件中寫入一個數組。

4.6 XLD

1. read_contour_xld_arc_info

  功能:從用ARC/INFO生成格式表示的文件讀取XLD輪廓。

2. read_contour_xld_dxf

  功能:從一個DXF文件中讀取 XLD輪廓。

3. read_polygon_xld_arc_info

  功能:從用ARC/INFO生成格式表示的文件讀取XLD多邊形。

4. read_polygon_xld_dxf

  功能:從一個DXF文件中讀取 XLD多邊形。

5. write_contour_xld_arc_info

  功能:向用ARC/INFO生成格式表示的文件寫入XLD輪廓。

6. write_contour_xld_dxf

  功能:向一個DXF格式的文件中寫入 XLD輪廓。

7. write_polygon_xld_arc_info

  功能:向用ARC/INFO生成格式表示的文件寫入XLD多邊形。

8. write_polygon_xld_dxf

  功能:向一個DXF格式的文件中寫入 XLD多邊形。

 

Chapter 5:Filter

5.1 Arithmetic

1. abs_image

  功能:計算一個圖像的絕對值(模數)。

2. add_image

  功能:使兩個圖像相加。

3. div_image

  功能:使兩個圖像相除。

4. invert_image

  功能:使一個圖像反像。

5. max_image

  功能:按像素計算兩個圖像的最大值。

6. min_image

  功能:按像素計算兩個圖像的最大小值。

7. mult_image

  功能:使兩個圖像相乘。

8. scale_image

  功能:爲一個圖像的灰度值分級。

9. sqrt_image

  功能:計算一個圖像的平方根。

10. sub_image

   功能:使兩個圖像相減。

 

5.2 Bit

1. bit_and

  功能:輸入圖像的全部像素的逐位與。

2. bit_lshift

  功能:圖像的全部像素的左移。

3. bit_mask

  功能:使用位掩碼的每一個像素的邏輯與。

4. bit_not

  功能:對像素的全部位求補。

5. bit_or

  功能:輸入圖像的全部像素的逐位或。

6. bit_rshift

  功能:圖像的全部像素的右移。

7. bit_slice

  功能:從像素中提取一位。

8. bit_xor

  功能:輸入圖像的全部像素的逐位異或。

 

5.3 Color

1. cfa_to_rgb

  功能:把一個單通道顏色濾波陣列圖像變成RGB圖像。

2. gen_principal_comp_trans

  功能:計算多通道圖像的主要部分分析的轉換矩陣。

3. linear_trans_color

  功能:計算多通道圖像的顏色值的一個仿射轉換。

4. principal_comp

  功能:計算多通道圖像的主要部分。

5. rgb1_to_gray

  功能:把一個RGB圖像轉變成一個灰度圖像。

6. rgb3_to_gray

功能:把一個RGB圖像轉變成一個灰度圖像。

7. trans_from_rgb

  功能:把一個圖像從RGB顏色空間轉變成任意顏色空間。

8. trans_to_rgb

  功能:把一個圖像從任意顏色空間轉變成RGB顏色空間。

 

5.4 Edges

1.close_edges

  功能:使用邊緣幅值圖像消除邊緣缺陷。

2. close_edges_length

  功能:使用邊緣幅值圖像消除邊緣缺陷。

3. derivate_gauss

  功能:用高斯派生物對一個圖像卷積。

4. diff_of_gauss

  功能:近似高斯的拉普拉斯算子。

5. edges_color

  功能:使用Canny、Deriche或者 Shen 濾波器提取顏色邊緣。

6. edges_color_sub_pix

  功能:使用Canny、Deriche或者 Shen 濾波器提取子像素精確顏色邊緣。

7. edges_image

  功能:使用Deriche、 Lanser、Shen或者 Canny濾波器提取邊緣。

8. edges_sub_pix

  功能:使用Deriche、 Lanser、Shen或者 Canny濾波器提取子像素精確邊緣。

9. frei_amp

  功能:使用Frei-Chen算子檢測邊緣(幅值)。

10. frei_dir

   功能:使用Frei-Chen算子檢測邊緣(幅值和相位)。

11. highpass_image

   功能:從一個圖像提取高頻成分。

12. info_edges

   功能:在edges_image估計濾波器的寬度。

13. kirsch_amp

   功能:使用Kirsch算子檢測邊緣(幅值)。

14. kirsch_dir

   功能:使用Kirsch算子檢測邊緣(幅值和相位)。

15. laplace

   功能:使用有限差計算拉普拉斯算子。

16. laplace_of_gauss

   功能:高斯的拉普拉斯算子。

17. prewitt_amp

   功能:使用Prewitt算子檢測邊緣(幅值)。

18. prewitt_dir

   功能:使用Prewitt算子檢測邊緣(幅值和相位)。

19. roberts

   功能:使用Roberts濾波器檢測邊緣。

20. robinson_amp

   功能:使用Robinson算子檢測邊緣(幅值)。

21. robinson_dir

   功能:使用Robinson算子檢測邊緣(幅值和相位)。

22. sobel_amp

   功能:使用Sobel算子檢測邊緣(幅值)。

23. sobel_dir

   功能:使用Sobel算子檢測邊緣(幅值和相位)。

 

5.5 Enhancement

1. adjust_mosaic_images

  功能:全景圖像的自動顏色更改。

2. coherence_enhancing_diff

  功能:執行一個圖像的一個一致性加強擴散。

3. emphasize

  功能:加強圖像對比度。

4. equ_histo_image

  功能:圖像的柱狀圖線性化。

5. illuminate

  功能:加強圖像對比度。

6. mean_curvature_flow

  功能:把平均曲率應用在一個圖像中。

7. scale_image_max

  功能:最大灰度值在0到255範圍內。

8. shock_filter

  功能:把一個衝擊濾波器應用到一個圖像中。

 

5.6 FFT

1. convol_fft

  功能:用在頻域內的濾波器使一個圖像卷積。

2. convol_gabor

  功能:用在頻域內的一個Gabor濾波器使一個圖像卷積。

3. correlation_fft

  功能:計算在頻域內的兩個圖像的相互關係。

4. energy_gabor

  功能:計算一個兩通道圖像的能量。

5. fft_generic

  功能:計算一個圖像的快速傅里葉變換。

6. fft_image

  功能:計算一個圖像的快速傅里葉變換。

7. fft_image_inv

  功能:計算一個圖像的快速傅里葉逆變換。

8. gen_bandfilter

  功能:生成一個理想帶通濾波器。

9. gen_bandpass

  功能:生成一個理想帶通濾波器。

10. gen_derivative_filter

   功能:在頻域內生成一個倒數濾波器。

11. gen_filter_mask

   功能:在空域內存儲一個濾波器掩碼做爲實時圖像。

12. gen_gabor

   功能:生成一個Gabor濾波器。

13. gen_gauss_filter

   功能:在頻域內生成一個高斯濾波器。

14. gen_highpass

   功能:生成一個理想高通濾波器。

15. gen_lowpass

   功能:生成一個理想低通濾波器。

16. gen_sin_bandpass

   功能:用正弦形狀生成一個帶通濾波器。

17. gen_std_bandpass

   功能:用高斯或者正弦形狀生成一個帶通濾波器。

18. optimize_fft_speed

   功能:使FFT的運行時間最優化。

19. optimize_rft_speed

   功能:使實值的FFT的運行時間最優化。

20. phase_deg

   功能:返回用角度表示的一個複雜圖像的相位。

21. phase_rad

   功能:返回用弧度表示的一個複雜圖像的相位。

22. power_byte

   功能:返回一個複雜圖像的功率譜。

23. power_ln

功能:返回一個複雜圖像的功率譜。

24. power_real

功能:返回一個複雜圖像的功率譜。

25. read_fft_optimization_data

   功能:從一個文件中下載FFT速度最優數據。

26. rft_generic

   功能:計算一個圖像的實值快速傅里葉變換。

27. write_fft_optimization_data

   功能:把FFT速度最優數據存儲在一個文件中。

 

5.7 Geometric-Transformations

1. affine_trans_image

功能:把任意仿射2D變換應用在圖像中。

2. affine_trans_image_size

  功能:把任意仿射2D變換應用在圖像中而且指定輸出圖像大小。

3. gen_bundle_adjusted_mosaic

  功能:把多重圖像合成一個馬賽克圖像。

4. gen_cube_map_mosaic

  功能:建立球形馬賽克的6方位圖像。

5. gen_projective_mosaic

  功能:把多重圖像合成一個馬賽克圖像。

6. gen_spherical_mosaic

  功能:建立一個球形馬賽克圖像。

7. map_image

  功能:把一個通常變換應用於一個圖像中。

8. mirror_image

  功能:鏡像一個圖像。

9. polar_trans_image

  功能:把一個圖像轉換成極座標。

10. polar_trans_image_ext

   功能:把一個圖像中的環形弧轉變成極座標。

11. polar_trans_image_inv

   功能:把極座標中的圖像轉變成直角座標。

12. projective_trans_image

   功能:把投影變換應用於一個圖像中。

13. projective_trans_image_size

   功能:把投影變換應用於一個圖像中而且指定輸出圖像的大小。

14. rotate_image

   功能:以一個圖像的中心爲圓心旋轉。

15. zoom_image_factor

   功能:把一個圖像縮放規定因子倍。

16. zoom_image_size

   功能:把一個圖像縮放到規定大小。

 

5.8 Inpainting

1. harmonic_interpolation

  功能:對一個圖像區域執行諧波插值。

2. inpainting_aniso

  功能:經過各向異性擴散執行圖像修復。

3. inpainting_ced

  功能:經過一致性加強擴散執行圖像修復。

4. inpainting_ct

  功能:經過連貫傳送執行圖像修復。

5. inpainting_mcf

  功能:經過水平線平滑執行圖像修復。

6. inpainting_texture

  功能:經過結構傳導執行圖像修復。

 

5.9 Lines

1. bandpass_image

  功能:使用帶通濾波器提取邊緣。

2. lines_color

  功能:檢測色線和它們的寬度。

3. lines_facet

  功能:使用面模型檢測線。

4. lines_gauss

  功能:檢測線和它們的寬度。

 

5.10 Match

1. exhaustive_match

  功能:模板和圖像的匹配。

2. exhaustive_match_mg

  功能:在一個分辨率塔式結構中匹配模板和圖像。

3. gen_gauss_pyramid

  功能:計算一個高斯金字塔。

4. monotony

  功能:計算單一操做。

 

5.11 Misc

1. convol_image

  功能:用一個任意濾波掩碼對一個圖像卷積。

2. expand_domain_gray

  功能:擴大圖像區域而且在擴大的區域中設置灰度值。

3. gray_inside

  功能:對圖像中的每一點在圖像邊界的任意路徑計算儘量低的灰度值。

4. gray_skeleton

  功能:灰度值圖像的細化。

5. lut_trans

  功能:使用灰度值查詢錶轉換一個圖像。

6. symmetry

  功能:沿一行的灰度值的對稱性。

7. topographic_sketch

  功能:計算一個圖像的地理原始草圖。

 

5.12 Noise

1. add_noise_distribution

  功能:向一個圖像添加噪聲。

2. add_noise_white

  功能:向一個圖像添加噪聲。

3. gauss_distribution

  功能:產生一個高斯噪聲分佈。

4. noise_distribution_mean

  功能:測定一個圖像的噪聲分佈。

5. sp_distribution

  功能:產生一個椒鹽噪聲分佈。

 

5.13 Optical-Flow

1. optical_flow_mg

  功能:計算兩個圖像之間的光流。

2. unwarp_image_vector_field

  功能:使用一個矢量場來展開一個圖像。

3. vector_field_length

  功能:計算一個矢量場的矢量長度。

 

5.14 Points

1. corner_response

  功能:在圖像中尋找角點。

2. dots_image

  功能:在一個圖像中加強圓形點。

3. points_foerstner

  功能:使用Förstner算子檢測關注點。

4. points_harris

  功能:使用Harris算子檢測關注點。

5. points_sojka

  功能:使用Sojka算子找出角點。

 

5.15 Smoothing

1. anisotrope_diff

  功能:經過保邊各向異性擴散平滑一個圖像。

2. anisotropic_diffusion

  功能:對一個圖像執行各向異性擴散。

3. binomial_filter

  功能:使用binomial濾波器平滑一個圖像。

4. eliminate_min_max

  功能:在空域內平滑一個圖像來抑制噪聲。

5. eliminate_sp

  功能:用中值替代閥值外的值。

6. fill_interlace

  功能:插補兩個半個視頻圖像。

9. gauss_image

  功能:使用離散高斯函數平滑圖像。

10. info_smooth

   功能:平滑濾波器smooth_image的信息。

11. isotropic_diffusion

   功能:對一個圖像執行各向同性擴散。

12. mean_image

   功能:經過平均平滑一個圖像。

13. mean_n

   功能:幾個通道的平均灰度值。

14. mean_sp

   功能:抑制椒鹽噪聲。

15. median_image

   功能:使用不一樣級別掩碼的中值濾波。

16. median_separate

   功能:使用矩形掩碼的離散中值濾波。

17. median_weighted

   功能:使用不一樣級別掩碼的加權中值濾波。

18. midrange_image

   功能:計算掩碼內最大和最小值的平均。

19. rank_image

   功能:經過一個任意等級掩碼平滑一個圖像。

20. sigma_image

   功能:使用sigma濾波器的非線性平滑。

21. smooth_image

   功能:使用遞歸濾波器平滑一個圖像。

22. trimmed_mean

   功能:使用任意等級掩碼平滑一個圖像。

 

5.16 Texture

1. deviation_image

  功能:計算矩形窗口內的灰度值的標準誤差。

2. entropy_image

  功能:計算矩形窗口內的灰度值的熵。

3. texture_laws

  功能:使用一個Laws文本濾波器過濾一個圖像。

 

5.17 Wiener-Filter

1. gen_psf_defocus

  功能:產生一個均勻散焦模糊的脈衝相應。

2. gen_psf_motion

  功能:產生一個(線性)運動模糊的脈衝相應。

3. simulate_defocus

  功能:對一個圖像的均勻散焦模糊進行仿真。

4. simulate_motion

  功能:(線性)運動模糊的仿真。

5. wiener_filter

  功能:經過Wiener濾波進行圖像恢復。

6. wiener_filter_ni

  功能:經過Wiener濾波進行圖像恢復。

 

Chapter6  :Graphics

6.1 Drawing

1. drag_region1

  功能:一個區域的交互運動。

2. drag_region2

  功能:一個帶有定點規格區域的交互運動。

3. drag_region3

  功能:一個帶有限制位置區域的交互運動。

4. draw_circle

  功能:一個圓的交互繪圖。

5. draw_circle_mod

  功能:一個圓的交互繪圖。

6. draw_ellipse

  功能:一個橢圓的交互繪圖。

7. draw_ellipse_mod

  功能:一個橢圓的交互繪圖。

8. draw_line

  功能:畫一根線。

9. draw_line_mod

  功能:畫一根線。

10. draw_nurbs

功能:一個NURBS曲線的交互繪圖。

11. draw_nurbs_interp

   功能:使用插值的一個NURBS曲線的交互繪圖。

12. draw_nurbs_interp_mod

   功能:使用插值的一個NURBS曲線的交互修正。

13. draw_nurbs_mod

   功能:一個NURBS曲線的交互修正。

14. draw_point

   功能:畫一個點。

15. draw_point_mod

   功能:畫一個點。

16.draw_polygon

   功能:一個多邊形的交互繪圖。

17. draw_rectangle1

   功能:畫一個與座標軸平行的矩形。

18. draw_rectangle1_mod

   功能:畫一個與座標軸平行的矩形。

19. draw_rectangle2

   功能:任意定向矩形的交互繪圖。

20. draw_rectangle2_mod

   功能:任意定向矩形的交互繪圖。

21. draw_region

   功能:一個閉區域的交互繪圖。

22. draw_xld

   功能:一個輪廓的交互繪圖。

23. draw_xld_mod

   功能:一個輪廓的交互修正。

 

6.2 Gnuplot

1. gnuplot_close

  功能:關閉全部打開的gnuplot文件或者終止一個活動的gnuplot子流程。

2. gnuplot_open_file

  功能:爲圖像和控制量的可視化打開一個gnuplot文件。

3. gnuplot_open_pipe

  功能:爲圖像和控制量的可視化打開一個通道的gnuplot流程。

4. gnuplot_plot_ctrl

  功能:使用gnuplot顯示控制量。

5. gnuplot_plot_funct_1d

  功能:使用gnuplot顯示控制量的功能。

6. gnuplot_plot_image

  功能:使用gnuplot使一個圖像可視化。

 

6.3 LUT

1. disp_lut

  功能:查詢表的圖解。

2. draw_lut

  功能:交互利用查詢表。

3. get_fixed_lut

  功能:爲實際彩色圖像獲取固定查詢表。

4. get_lut

  功能:獲取如今的查詢表。

5. get_lut_style

  功能:獲取查詢表的修正參數。

6. query_lut

  功能:查詢全部可獲得的查詢表。

7. set_fixed_lut

  功能:爲實際彩色圖像固定查詢表。

8. set_lut

  功能:設置查詢表。

9. set_lut_style

  功能:改變查詢表。

10. write_lut

  功能:把查詢表做爲文件寫入。

 

6.4 Mouse

1. get_mbutton

  功能:等待直到一個鼠標鍵被按下。

2. get_mposition

 功能:查詢鼠標位置。

3. get_mshape

  功能:查詢如今鼠標指針形狀。

4. query_mshape

  功能:查詢全部可獲得的鼠標指針形狀。

5. set_mshape

  功能:設置如今鼠標指針形狀。

 

6.5 Output

1. disp_arc

  功能:在一個窗口中顯示圓形弧。

2. disp_arrow

  功能:在一個窗口中顯示箭頭。

3. disp_channel

  功能:用幾個通道顯示圖像。

4. disp_circle

  功能:在一個窗口中顯示圓。

5. disp_color

  功能:顯示一個彩色(RGB)圖像。

6. disp_cross

  功能:在一個窗口中顯示交叉。

7. disp_distribution

  功能:顯示一個噪聲分佈。

8. disp_ellipse

  功能:顯示橢圓。

9. disp_image

  功能:顯示灰度值圖像。

10. disp_line

   功能:在窗口中畫一條線。

11. disp_obj

   功能:顯示圖像目標(圖像,區域,XLD)。

12. disp_polygon

   功能:顯示一個多叉線。

13. disp_rectangle1

   功能:顯示和座標軸對齊的矩形。

14. disp_rectangle2

   功能:顯示任意方向的矩形。

15. disp_region

   功能:在一個窗口中顯示區域。

16. disp_xld

   功能:顯示一個XLD物體。

 

6.6 Parameters

1. get_comprise

  功能:獲取一個圖像矩陣的輸出處理。

2. get_draw

  功能:獲取如今區域填充模式。

3. get_fix

  功能:獲取如今查詢表的固定模式。

4. get_hsi

  功能:獲取如今顏色的HSI編碼。

5. get_icon

  功能:查詢區域輸出的圖標。

6. get_insert

  功能:獲取如今顯示模式。

7. get_line_approx

  功能:獲取輪廓顯示的如今近似偏差。

8. get_line_style

  功能:獲取輪廓的如今圖解模式。

9. get_line_width

  功能:獲取輪廓顯示的如今線寬。

10. get_paint

   功能:獲取灰度值的如今顯示模式。

11. get_part

   功能:獲取圖像部分。

12. get_part_style

   功能:獲取灰度值顯示的如今插值模式。

13. get_pixel

   功能:獲取查詢表索引的如今顏色。

14. get_rgb

   功能:獲取RGB編碼中的如今顏色。

15. get_shape

   功能:獲取如今區域輸出形狀。

16. query_all_colors

   功能:查詢全部顏色名稱。

17. query_color

   功能:查詢窗口中顯示的全部顏色名稱。

18. query_colored

   功能:查詢顏色輸出的顏色數目。

19. query_gray

   功能:查詢顯示的灰度值。

20. query_insert

   功能:查詢可能的圖解模式。

21. query_line_width

   功能:查詢可能的線寬。

22. query_paint

   功能:查詢灰度值顯示模式。

23. query_shape

   功能:查詢區域顯示模式。

24. set_color

   功能:設置輸出顏色。

25. set_colored

   功能:設置多輸出顏色。

26. set_comprise

   功能:定義圖像矩陣輸出剪輯。

27. set_draw

   功能:定義區域填充模式。

28. set_fix

   功能:設置固定的查詢表。

29. set_gray

   功能:定義區域輸出的灰度值。

30. set_hsi

   功能:定義輸出顏色(HSI編碼)。

31. set_icon

   功能:區域輸出的圖標定義。

32. set_insert

   功能:定義圖像輸出功能。

33. set_line_approx

   功能:定義輸出顯示的近似偏差。

34. set_line_style

   功能:定義一個輪廓輸出模式。

35. set_line_width

   功能:定義區域輪廓輸出的線寬。

36. set_paint

   功能:定義灰度值輸出模式。

37. set_part

   功能:修正顯示圖像部分。

38. set_part_style

   功能:爲灰度值輸出定義一個插值方法。

39. set_pixel

   功能:定義一個顏色查詢表索引。

40. set_rgb

   功能:經過RGB值設置顏色定義。

41. set_shape

   功能:定義區域輸出輪廓。

 

6.7 Text

1. get_font

  功能:獲取如今字體。

2. get_string_extents

  功能:獲取一個字符串的空間大小。

3. get_tposition

  功能:獲取光標位置。

4. get_tshape

  功能:獲取文本光標的形狀。

5. new_line

  功能:設置下一行的開始文本光標的位置。

6. query_font

  功能:查詢可獲得的字體。

7. query_tshape

  功能:查詢文本光標的全部可獲得的形狀。

8. read_char

  功能:從一個文本窗口讀取一個字符。

9. read_string

  功能:從一個文本窗口讀取一個字符串。

10. set_font

   功能:設置文本輸出的字體。

11. set_tposition

   功能:設置文本光標的位置。

12. set_tshape

   功能:設置文本光標的形狀。

13. write_string

  功能:在一個窗口中打印文本。

 

6.8 Window

1. clear_rectangle

  功能:在輸出窗口中刪除一個矩形。

2. clear_window

  功能:刪除一個輸出窗口。

3. close_window

  功能:關閉一個輸出窗口。

4. copy_rectangle

  功能:在輸出窗口間複製矩形內全部像素。

5. dump_window

  功能:把窗口內容寫入一個文件。

6. dump_window_image

  功能:在一個圖像目標中寫窗口內容。

7. get_os_window_handle

  功能:獲取操做系統圖像處理。

8. get_window_attr

  功能:獲取窗口特徵。

9. get_window_extents

  功能:一個窗口大小和位置的信息。

10. get_window_pointer3

   功能:一個窗口像素數據的通道。

11. get_window_type

   功能:獲取窗口類型。

12. move_rectangle

   功能:在一個輸出窗口內部複製。

13. new_extern_window

   功能:在Windows NT下建立一個虛擬圖形窗口。

14. open_textwindow

   功能:打開一個文本窗口。

15. open_window

   功能:打開一個圖形窗口。

16. query_window_type

   功能:查詢全部可獲得的窗口類型。

17. set_window_attr

   功能:設置窗口特徵。

18. set_window_dc

   功能:設置一個虛擬圖形窗口(WindowsNT)的設計背景。

19. set_window_extents

   功能:修正一個窗口的位置和大小。

20. set_window_type

   功能:指定一個窗口類型。

21. slide_image

   功能:兩個窗口緩衝區的交互輸出。

 

Chapter 7 :Image

7.1 Access

1. get_grayval

  功能:獲取一個圖像目標的灰度值。

2. get_image_pointer1

  功能:獲取一個通道的指針。

3. get_image_pointer1_rect

  功能:獲取圖像數據指針和輸入圖像區域內最小矩形內部的圖像數據。

4. get_image_pointer3

  功能:獲取一個彩色圖像的指針。

5. get_image_time

  功能:查找圖像被建立的時間。

 

7.2 Acquisition

1. close_all_framegrabbers

  功能:關閉全部圖像獲取設備。

2. close_framegrabber

  功能:關閉指定的圖像獲取設備。

3. get_framegrabber_lut

  功能:查找圖像獲取設備的查詢表。

4. get_framegrabber_param

  功能:查找一個圖像獲取設備的指定參數。

5. grab_data

  功能:從指定的圖像獲取設備獲取圖像和預處理圖像數據。

6. grab_data_async

  功能:從指定的圖像獲取設備獲取圖像和預處理圖像數據而且開始下一個異步獲取。

7. grab_image

  功能:從指定的圖像獲取設備獲取一個圖像。

8. grab_image_async

  功能:從指定的圖像獲取設備獲取一個圖像而且開始下一個異步獲取。

9. grab_image_start

  功能:從指定的圖像獲取設備開始下一個異步獲取。

10. info_framegrabber

   功能:從指定的圖像獲取設備查找信息。

11. open_framegrabber

   功能:打開並配置一個圖像獲取設備。

12. set_framegrabber_lut

   功能:設置圖像獲取設備查詢表。

13. set_framegrabber_param

   功能:設置一個圖像獲取設備的指定參數。

 

7.3 Channel

1. access_channel

  功能:獲取一個多通道圖像的一個通道。

2. append_channel

  功能:把附加模型(通道)添加到圖像上。

3. channels_to_image

  功能:把單通道圖像轉變爲一個多通道圖像。

4. compose2

  功能:把兩個圖像轉變爲一個兩通道圖像。

5. compose3

  功能:把三個圖像轉變爲一個三通道圖像。

6. compose4

  功能:把四個圖像轉變爲一個四通道圖像。

7. compose5

功能:把五個圖像轉變爲一個五通道圖像。

8. compose6

功能:把六個圖像轉變爲一個六通道圖像。

9. compose7

功能:把七個圖像轉變爲一個七通道圖像。

10. count_channels

   功能:計算圖像的通道。

11. decompose2

   功能:把一個兩通道圖像轉變爲兩個圖像。

12. decompose3

功能:把一個三通道圖像轉變爲三個圖像。

13. decompose4

功能:把一個四通道圖像轉變爲四個圖像。

14. decompose5

功能:把一個五通道圖像轉變爲五個圖像。

15. decompose6

功能:把一個六通道圖像轉變爲六個圖像。

16. decompose7

功能:把一個七通道圖像轉變爲七個圖像。

17. image_to_channels

   功能:把一個多通道圖像轉變爲一個通道圖像。

 

7.4 Creation

1. copy_image

  功能:複製一個圖像併爲它分配新內存。

2. gen_image1

  功能:從像素的一個指針建立一個圖像。

3. gen_image1_extern

功能:從帶存儲管理的像素的一個指針建立一個圖像。

4. gen_image1_rect

  功能:從像素(帶存儲管理)的指針建立一個矩形區域的圖像。

5. gen_image3

  功能:從像素(紅、綠、藍)的三個指針建立一個圖像。

6. gen_image_const

  功能:建立一個固定灰度值的圖像。

7. gen_image_gray_ramp

  功能:建立一個灰度值階梯。

8. gen_image_interleaved

  功能:從交叉像素的一個指針建立一個三通道圖像。

9. gen_image_proto

  功能:建立一個指定的固定灰度值的圖像。

10. gen_image_surface_first_order

   功能:建立一階多項式的一個彎曲灰度表面。

11. gen_image_surface_second_order

   功能:建立二階多項式的一個彎曲灰度表面。

12. region_to_bin

   功能:把一個區域轉變爲一個二進制字節圖像。

13. region_to_label

   功能:把區域轉變爲一個標籤圖像。

14. region_to_mean

   功能:用它們的平均灰度值繪製區域。

 

7.5 Domain

1. add_channels

  功能:把兩個灰度值添加到區域中。

2. change_domain

  功能:改變一個圖像的定義區間。

3. full_domain

  功能:把一個圖像的區域擴大到最大值。

4. get_domain

  功能:獲取一個圖像的區域。

5. rectangle1_domain

  功能:把一個圖像的區域縮小到一個矩形。

6. reduce_domain

  功能:縮小一個圖像的區域。

 

7.6 Features

1. area_center_gray

  功能:計算一個灰度值圖像的區域面積和重心。

2. cooc_feature_image

  功能:計算一個同時出現的矩陣並得出相關灰度值特徵。

3. cooc_feature_matrix

  功能:從一個同時出現的矩陣計算灰度值特徵。

4. elliptic_axis_gray

  功能:在一個灰度值圖像中計算一個區域的方位和主軸。

5. entropy_gray

  功能:肯定一個圖像的熵和各向異性。

6. estimate_noise

  功能:從一個單一圖像估計圖像噪聲。

7. fit_surface_first_order

  功能:經過一個一階表面(平面)計算灰度值力矩和近似值。

8. fit_surface_second_order

  功能:經過一個二階表面(平面)計算灰度值力矩和近似值。

9. fuzzy_entropy

  功能:肯定區域的模糊熵。

10. fuzzy_perimeter

   功能:計算一個區域的模糊周長。

11. gen_cooc_matrix

   功能:在一個圖像中計算一個區域中同時出現的矩陣。

12. gray_histo

   功能:計算灰度值分佈。

13. gray_histo_abs

   功能:計算灰度值分佈。

14. gray_projections

   功能:計算水平和垂直灰度值預測。

15. histo_2dim

   功能:計算兩通道灰度值圖像的直方圖。

16. intensity

   功能:計算灰度值的平均值和誤差。

17. min_max_gray

   功能:計算區域內的最大和最小灰度值。

18. moments_gray_plane

   功能:經過一個平面計算灰度值力矩和近似值。

19. plane_deviation

   功能:從近似像平面計算灰度值的誤差。

20. select_gray

   功能:選擇基於灰度值特徵的區域。

21. shape_histo_all

   功能:用極限值肯定特徵的一個直方圖。

22. shape_histo_point

   功能:用極限值肯定特徵的一個直方圖。

 

7.7 Format

1. change_format

  功能:改變圖像大小。

2. crop_domain

  功能:去掉肯定的灰度值。

3. crop_domain_rel

  功能:去掉和定義域有關的圖像區域。

4. crop_part

  功能:去掉一個矩形圖像區域。

5. crop_rectangle1

  功能:去掉一個矩形圖像區域。

6. tile_channels

  功能:把多重圖像拼成一個大圖像。

7. tile_images

  功能:把多重圖像目標拼成一個大圖像。

8. tile_images_offset

  功能:把多重圖像目標拼成一個有肯定的位置信息的大圖像。

 

7.8 Manipulation

1. overpaint_gray

  功能:從新繪製一個圖像的灰度值。

2. overpaint_region

  功能:從新繪製一個圖像的區域。

3. paint_gray

  功能:把一個圖像的灰度值畫在另外一個圖像上。

4. paint_region

  功能:把區域畫在一個圖像中。

5. paint_xld

  功能:把XLD目標畫在一個圖像中。

6. set_grayval

  功能:在一個圖像中設置單灰度值。

 

7.9 Type-Conversion

1. complex_to_real

  功能:把一個複雜圖像轉變爲兩個實際圖像。

2. convert_image_type

  功能:轉變一個圖像的類型。

3. real_to_complex

  功能:把兩個實際圖像轉變爲一個複雜圖像。

4. real_to_vector_field

  功能:把兩個實值圖像轉變爲一個矢量域圖像。

5. vector_field_to_real

  功能:把一個矢量域圖像轉變爲兩個實值圖像。

 

Chapter 8 :Lines

8.1 Access

1. approx_chain

  功能:經過弧和線近似一個輪廓。

2. approx_chain_simple

  功能:經過弧和線近似一個輪廓。

 

8.2 Features

1. line_orientation

  功能:計算線的方位。

2. line_position

  功能:計算一條線的重心、長度和方位。

3. partition_lines

  功能:經過各類標準區分線。

4. select_lines

功能:經過各類標準選擇線。

5. select_lines_longest

  功能:選擇最長輸入線。

 

Chapter 9 :Matching

9.1 Component-Based

1. clear_all_component_models

  功能:釋放全部組件模型的內存。

2. clear_all_training_components

  功能:釋放全部組件訓練結果的內存。

3. clear_component_model

  功能:釋放一個組件模型的內存。

4. clear_training_components

  功能:釋放一個組件訓練結果的內存。

5. cluster_model_components

  功能:把用於建立模型組件的新參數用於訓練結果。

6. create_component_model

  功能:基於肯定的指定組件和關係準備一個匹配的組件模型。

7. create_trained_component_model

  功能:基於訓練過的組件準備一個匹配的組件模型。

8. find_component_model

  功能:在一個圖像中找出一個組件模型的最佳匹配。

9. gen_initial_components

  功能:提取一個組件模型的最初組件。

10. get_component_model_params

   功能:返回一個組件模型的參數。

11. get_component_model_tree

   功能:返回一個組件模型的查找樹。

12. get_component_relations

   功能:返回包含在訓練結果內的模型組件間的關係。

13. get_found_component_model

   功能:返回一個組件模型的一個建立例子的組件。

14. get_training_components

   功能:在一個特定的圖像中返回初始值或者模型組件。

15. inspect_clustered_components

   功能:檢查從訓練獲取的剛性的模型組件。

16. modify_component_relations

   功能:修改一個訓練結果中的關係。

17. read_component_model

   功能:從一個文件中讀取組件模型。

18. read_training_components

   功能:從一個文件中讀取組件訓練結果。

19. train_model_components

   功能:爲基於組件的匹配訓練組件和關係。

20. write_component_model

   功能:把一個組件模型寫入一個文件中。

21. write_training_components

   功能:把一個組件訓練結果寫入一個文件中。

 

9.2 Correlation-Based

1. clear_all_ncc_models

  功能:釋放NCC模型的內存。

2. clear_ncc_model

  功能:釋放NCC模型的內存。

3. create_ncc_model

  功能:爲匹配準備一個NCC模型。

4. find_ncc_model

  功能:找出一個圖像中的一個NCC模型的最佳匹配。

5. get_ncc_model_origin

  功能:返回一個NCC模型的原點(參考點)。

6. get_ncc_model_params

  功能:返回一個NCC模型的參數。

7. read_ncc_model

  功能:從一個文件中讀取一個NCC模型。

8. set_ncc_model_origin

  功能:設置一個NCC模型的原點(參考點)。

9. write_ncc_model

  功能:向一個文件中寫入NCC模型。

 

9.3 Gray-Value-Based

1. adapt_template

  功能:把一個模板用於一個圖像的大小。

2. best_match

  功能:尋找一個模板和一個圖像的最佳匹配。

3. best_match_mg

  功能:在金字塔中尋找最佳灰度值匹配。

4. best_match_pre_mg

  功能:在預生成的金字塔中尋找最佳灰度值匹配。

5. best_match_rot

  功能:尋找一個模板和一個旋轉圖像的最佳匹配。

6. best_match_rot_mg

  功能:尋找一個模板和一個旋轉金字塔的最佳匹配。

7. clear_all_templates

  功能:全部模板的內存分配。

9. clear_template

功能:一個模板的內存分配。

10. create_template

   功能:爲模板匹配準備一個格式。

11. create_template_rot

   功能:爲旋轉模板匹配準備一個格式。

12. fast_match

   功能:尋找一個模板和一個圖像的全部好的匹配。

13. fast_match_mg

   功能:在金字塔中尋找全部好的灰度值匹配。

14. read_template

   功能:從一個文件中讀取一個模板。

15. set_offset_template

   功能:模板的灰度值誤差。

16. set_reference_template

   功能:爲一個匹配模板定義參考位置。

17. write_template

   功能:向一個文件中寫入模板。

 

9.4 Shape-Based

1. clear_all_shape_models

  功能:釋放全部輪廓模型的內存。

2. clear_shape_model

  功能:釋放一個輪廓模型的內存。

3. create_aniso_shape_model

  功能:爲各向異性尺度不變匹配準備一個輪廓模型。

4. create_scaled_shape_model

  功能:爲尺度不變匹配準備一個輪廓模型。

5. create_shape_model

  功能:爲匹配準備一個輪廓模型。

6. determine_shape_model_params

  功能:肯定一個輪廓模型的參數。

7. find_aniso_shape_model

  功能:在一個圖像中找出一個各向異性尺度不變輪廓的最佳匹配。

8. find_aniso_shape_models

  功能:找出多重各向異性尺度不變輪廓模型的最佳匹配。

9. find_scaled_shape_model

  功能:在一個圖像中找出一個尺度不變輪廓模型的最佳匹配。

10. find_scaled_shape_models

   功能:找出多重尺度不變輪廓模型的最佳匹配。

11. find_shape_model

   功能:在一個圖像中找出一個輪廓模型的最佳匹配。

12. find_shape_models

   功能:找出多重輪廓模型的最佳匹配。

13. get_shape_model_contours

   功能:返回一個輪廓模型的輪廓表示。

14. get_shape_model_origin

   功能:返回一個輪廓模型的原點(參考點)。

15. get_shape_model_params

   功能:返回一個輪廓模型的參數。

16. inspect_shape_model

   功能:建立一個輪廓模型的表示。

17. read_shape_model

   功能:從一個文件中讀取一個輪廓模型。

18. set_shape_model_origin

   功能:設置一個輪廓模型的原點(參考點)。

19. write_shape_model

   功能:向一個文件中寫入一個輪廓模型(.shm)。

 

Chapter 10 :Matching-3D

1. affine_trans_object_model_3d

功能:把一個任意有限3D變換用於一個3D目標模型。

2. clear_all_object_model_3d

  功能:釋放全部3D目標模型的內存。

3. clear_all_shape_model_3d

  功能:釋放全部3D輪廓模型的內存。

4. clear_object_model_3d

  功能:釋放一個3D目標模型的內存。

5. clear_shape_model_3d

  功能:釋放一個3D輪廓模型的內存。

6. convert_point_3d_cart_to_spher

  功能:把直角座標系中的一個3D點轉變爲極座標。

7. convert_point_3d_spher_to_cart

  功能:把極座標中的一個3D點轉變爲直角座標。

8. create_cam_pose_look_at_point

  功能:從攝像機中心和觀察方向建立一個3D攝像機位置。

9. create_shape_model_3d

  功能:爲匹配準備一個3D目標模型。

10. find_shape_model_3d

   功能:在一個圖像中找出一個3D模型的最佳匹配。

11. get_object_model_3d_params

   功能:返回一個3D目標模型的參數。

12. get_shape_model_3d_contours

   功能:返回一個3D輪廓模型視圖的輪廓表示。

13. get_shape_model_3d_params

   功能:返回一個3D輪廓模型的參數。

14. project_object_model_3d

   功能:把一個3D目標模型的邊緣投影到圖像座標中。

15. project_shape_model_3d

   功能:把一個3D輪廓模型的邊緣投影到圖像座標中。

16. read_object_model_3d_dxf

   功能:從一個DXF文件中讀取一個3D目標模型。

17. read_shape_model_3d

   功能:從一個文件中讀取一個3D輪廓模型。

18. trans_pose_shape_model_3d

   功能:把一個3D目標模型的座標系中的位置轉變爲一個3D輪廓模型的參考座標系中的位置,反之亦然。

19. write_shape_model_3d

   功能:向一個文件寫入一個3D輪廓模型。

 

Chapter 11 :Morphology

11.1 Gray-Values

1. dual_rank

  功能:打開、取中值和關閉圓和矩形掩碼。

2. gen_disc_se

  功能:爲灰度形態學生成橢圓結構基礎。

3. gray_bothat

  功能:執行一個圖像的一個灰度值bottomhat變換(原圖像和它的閉之間的差)。

4. gray_closing

  功能:關閉一個圖像的一個灰度值。

5. gray_closing_rect

  功能:關閉帶矩形掩碼的灰度值。

6. gray_cl osing_shape

  功能:關閉帶選擇掩碼的灰度值。

7. gray_dilation

  功能:擴大一個圖像上的灰度值。

8. gray_dilation_rect

  功能:肯定一個矩形的最小灰度值。

9. gray_dilation_shape

  功能:肯定一個選擇的掩碼的最大灰度值。

10. gray_erosion

   功能:腐蝕一個圖像的灰度值。

11. gray_erosion_rect

   功能:肯定一個矩形的最小灰度值。

12. gray_erosion_shape

   功能:肯定一個選擇的掩碼的最小灰度值。

13. gray_opening

   功能:打開一個圖像的灰度值。

14. gray_opening_rect

   功能:打開一個矩形掩碼的灰度值。

15. gray_openin g_shape

   功能:打開一個選擇的掩碼的灰度值。

16. gray_range_rect

   功能:肯定一個矩形的灰度值範圍。

17. gray_tophat

   功能:執行一個圖像的一個灰度值tophat變換(原圖像和它的開之間的差)。

18. read_gray_se

   功能:爲灰度形態學下載一個結構基礎。

 

11.2 Region

1. bottom_hat

  功能:計算區域的bottomhat(原圖像和它的閉之間的差)。

2. boundary

  功能:把一個區域減少到它的邊界。

3. closing

  功能:關閉一個區域。

4. closing_circle

  功能:關閉一個圓形結構基礎的一個區域。

5. closing_golay

  功能:關閉格雷字母表中的元素的一個區域。

6. closing_rectangle1

  功能:關閉一個矩形結構基礎的一個區域。

7. dilation1

  功能:擴大一個區域。

8. dilation2

  功能:擴大一個區域(使用一個參考點)。

9. dilation_circle

  功能:擴大一個圓形結構基礎的一個區域。

10. dilation_golay

   功能:擴大格雷字母表的元素的一個區域。

11. dilation_rectangle1

   功能:擴大一個矩形結構基礎的一個區域。

12. dilation_seq

   功能:順序地擴大一個區域。

13. erosion1

   功能:腐蝕一個區域。

14. erosion2

   功能:腐蝕一個區域(使用參考點)。

15. erosion_circle

   功能:腐蝕一個圓形結構基礎的一個區域。

16. erosion_golay

   功能:腐蝕格雷字母表的一個元素的一個區域。

17. erosion_rectangle1

   功能:腐蝕一個矩形結構基礎的一個區域。

18. erosion_seq

   功能:按順序腐蝕一個區域。

19. fitting

   功能:執行多重結構基礎的打開後關閉。

20. gen_struct_elements

   功能:生成一個標準結構基礎。

21. golay_elements

   功能:生成格雷字母表的結構基礎。

22. hit_or_miss

   功能:區域的Hit-or-miss運行。

23. hit_or_miss_golay

   功能:使用格雷字母表的區域的Hit-or-miss運行。

24. hit_or_miss_seq

   功能:使用格雷字母表的區域的Hit-or-miss運行(按順序)。

25. minkowski_add1

   功能:執行一個區域的Minkowski添加。

26. minkowski_add2

   功能:擴大一個區域(使用參考點)。

27. minkowski_sub1

   功能:腐蝕一個區域。

28. minkowski_sub2

   功能:腐蝕一個區域(使用參考點)。

29. morph_hat

   功能:計算bottom_hat 和top_hat的聯合。

30. morph_skeleton

   功能:計算一個區域的形態學框架。

31. morph_skiz

   功能:縮小一個區域。

32. opening

   功能:打開一個區域。

33. opening_circle

   功能:打開一個圓形結構基礎的一個區域。

34. opening_golay

   功能:打開格雷字母表的一個元素的一個區域。

35. opening_rectangle1

   功能:打開一個矩形結構基礎的一個區域。

36. opening_seg

   功能:分離重疊區域。

37. pruning

   功能:去掉一個區域的分支。

38. thickening

   功能:把一個Hit-or-miss運行的結果添加到一個區域。

39. thickening_golay

   功能:把一個Hit-or-miss運行的結果添加到一個區域中(使用一個Golay結構基礎)。

40. thickening_seq

   功能:把一個Hit-or-miss運行的結果添加到一個區域中(按順序)。

41. thinning

   功能:從一個區域移去一個Hit-or-miss運行的結果。

42. thinning_golay

   功能:從一個區域移去一個Hit-or-miss運行的結果(使用一個Golay結構基礎)。

43. thinning_seq

   功能:從一個區域移去一個Hit-or-miss運行的結果(按順序)。

44. top_hat

   功能:計算區域的tophat(原圖像和它的開之間的差)。

 

Chapter 12:OCR(光字符識別)

12.1 Hyperboxes

1. close_all_ocrs

  功能:刪除全部光字符,釋放存儲空間,但會丟失全部的測試數據。

2. close_ocr

  功能:從新分配擁有OcrHandle數目的分級器的存儲,但全部相應的數據會丟失,不過這些數據可由write_ocr事先保存。

3. create_ocr_class_box

  功能:建立新的OCR分級器。

4. do_ocr_multi

  功能:給每個Character(字符)分配一個類。

5. do_ocr_single

  功能:給一些Character(字符)分配一些類。

6. info_ocr_class_box

  功能:反饋ocr的有關信息。

7. ocr_change_char

  功能:爲字符創建新的查閱表。

8. ocr_get_features

  功能:計算給定Character(字符)的特徵參數。

9. read_ocr

  功能:從文件的FileName(文件名)讀取OCR分級器。

10. testd_ocr_class_box

  功能:測試給定類中字符的置信度。

11. traind_ocr_class_box

  功能:經過一幅圖像的特定區域直接測試分級器。

12. trainf_ocr_class_box

  功能:根據指定測試文件測試分級器的OCRHandle。

13. write_ocr

   功能:將OCR分級器的OCRHandle寫入文件的FileName(文件名)。

 

12.2 Lexica

1.clear_all_lexica

   功能:清除全部的詞彙(詞典),釋放它們的資源。

2. clear_lexicon

   功能:清除一個詞彙(詞典),釋放相應的資源。

3. create_lexicon

   功能:根據一些Words(單詞)的元組建立一個新的詞彙(詞典)。

4.Import_lexicon

   功能:經過FileName(文件名)選定的文件中的一系列單詞建立一個新的詞典。

5. inspect_lexicon

   功能:返回Words參數的詞典中全部單詞的元組。

6. lookup_lexicon

   功能:檢查Word(單詞)是否在詞典的LexiconHandle中,若在返回1不然返回0。

7. suggest_lexicon

   功能:將Word(單詞)與詞典中全部詞彙相比較,計算出將Word從詞典中導入單詞中所需的足校的編輯操做符NUMcorrections。

 

12.3 Neural-Nets(神經網絡)

1. clear_all_ocr_class_mlp

   功能:清除全部的create_ocr_class_mlp建立的OCR分級器,釋放分級器佔據的存儲空間。

2. clear_ocr_class_mlp

   功能:清除全部的由OCRHandle給定的且由create_ocr_class_mlp建立的OCR分級器,釋放全部的分級器佔據的存儲空間。

3. create_ocr_class_mlp

   功能:利用MLP(多層感知器)建立一個新的OCR分級器。

4. do_ocr_multi_class_mlp

   功能:爲根據給定區域字符和OCR分級器OCRHandle的灰度圖像值而給定的每一個字符計算出最好的類,將類返回到Class中,且將類的置信度返回到Confidence中。

5. do_ocr_single_class_mlp

   功能:爲根據給定區域字符和OCR分級器OCRHandle的灰度圖像值而給定的字符計算出最好的Num類,將類返回到Class中,且將類的置信度返回到Confidence中。

6. do_ocr_word_mlp

   功能:功能與do_ocr_multi_class_mlp相同,只是do_ocr_word_mlp將字符組做爲一個實體。

7.get_features_ocr_class_mlp

   功能:爲根據OCR分級器OCRHandle肯定的字符計算其特徵參數,並將它們返回到Features。

8. get_params_ocr_class_mlp

   功能:返回一個OCR分級器的參數只有當分級器由do_ocr_multi_class_mlp建立時。

9. get_prep_info_ocr_class_mlp

   功能:計算OCR分級器預設定矢量特性的信息。

10. read_ocr_class_mlp

   功能:從一個文件中讀取OCR分級器。

11. trainf_ocr_class_mlp

   功能:測試OCR分級器的OCRHandle,根據存儲在OCR文件中的測試特性。

12. write_ocr_class_mlp

   功能:將OCR分級器的OCRHandle寫入由文件名肯定的文件中。

 

12.4 Support-Vector-Machines (支持矢量機)

1. clear_all_ocr_class_svm

   功能:清除全部的基於OCR分級器的SVM,釋放相應的存儲空間。

2. clear_ocr_class_svm

   功能:清除基於OCR分級器的一個SVM,釋放相應的存儲空間。

3. create_ocr_class_svm

   功能:利用支持向量機建立一個OCR分級器。

4. do_ocr_multi_class_svm

  功能:根據基於OCR分級器的SVM將大量字符分類。

5. do_ocr_single_class_svm

  功能:根據基於OCR分級器的SVM將單個字符分類。

6. do_ocr_word_svm

  功能:利用OCR分級器將一系列相關字符分類。

7. get_features_ocr_class_svm

  功能:計算一個字符的特徵。

8. get_params_ocr_class_svm

  功能:返回一個OCR分級器的參數。

9. get_prep_info_ocr_class_svm

  功能:計算基於OCR分級器的SVM的預約義特徵矢量的信息內容。

10. get_support_vector_num_ocr_class_svm

   功能:返回OCR分級器支持的矢量的數目。

11. get_support_vector_ocr_class_svm

   功能:返回基於支持向量機的已測試OCR分級器中支持向量的索引。

12. read_ocr_class_svm

   功能:從文件中讀取基於OCR分級器的SVM。

13. reduce_ocr_class_svm

   功能:根據一個減少的SVM來接近一個基於OCR分級器的SVM。

14.Trainf_ocr_class_svm

功能:測試一個OCR分級器。

15. write_ocr_class_svm

   功能:將一個OCR分級器寫入文件。

 

12.5 Tools

1.Segment_characters

  功能:將一副圖像給定區域的字符分割。

2. select_characters

  功能:從一個給定區域中選擇字符。

3.text_line_orientation

   功能:決定一個文本行或段落的定向(定位)。

4.text_line_slant

  功能:決定一個文本行或段落的字符的傾斜。

 

12.6 Training-Files

1. append_ocr_trainf

  功能:將字符添加到一個測試文件中。

2. concat_ocr_trainf

  功能:合併測試文件。

3.read_ocr_trainf

   功能:從文件中讀取字符,將其轉換到圖像中。

4. read_ocr_trainf_names

  功能:查詢哪些字符存儲在測試文件中。

5.read_ocr_trainf_select

   功能:從文件中讀取測試特定字符,將其轉換到圖像中。

6. write_ocr_trainf

  功能:將已測試的字符存儲到文件中。

7. write_ocr_trainf_image

  功能:將字符寫入正在測試的文件中。

 

Chapter 13:Object

13.1 Information

1. count_obj

  功能:統計一個元組中的對象。

2. get_channel_info

  功能:一幅目標圖像組成部分的信息。

3. get_obj_class

  功能:一副目標圖像類的名稱。

4.test_equal_obj

   功能:比較目標圖像的平等性。

5. test_obj_def

  功能:測試目標是否被刪除。

 

13.2 Manipulation

1. clear_obj

  功能:將一個對象的圖標從HALCON數據庫中刪除。

2. concat_obj

  功能:鏈接兩個目標元組的圖標。

3. copy_obj

  功能:複製一個HALCON數據庫中對象的圖標。

4. gen_empty_obj

  功能:建立一個空的目標元組。

5.integer_to_obj

   功能:將一個整型數轉換爲一個圖標。

6. obj_to_integer

  功能:將一個圖標轉換爲一個整型數。

7. select_obj

  功能:從一個目標元組中選擇目標。

 

Chapter 14:Regions

14.1 Access

1. get_region_chain

  功能:一個對象的輪廓(contour)做爲鏈式碼。

2. get_region_contour

  功能:查詢一個目標的輪廓(contour)。

3. get_region_convex

  功能:查詢突起的外表做爲輪廓(contour)。

4. get_region_points

  功能:查詢一個區域的像素數。

5. get_region_polygon

  功能:用一個多邊形近似獲取區域。

6. get_region_runs

  功能:查詢一個區域的掃描寬度編碼。

 

14.2 Creation

1. gen_checker_region

  功能:建立一個方格式區域。

2. gen_circle

  功能:建立一個圓周。

3. gen_ellipse

  功能:建立一個橢圓。

4. gen_empty_region

  功能:建立一個空的區域。

5. gen_grid_region

  功能:根據行或像素數建立一個區域。

6. gen_random_region

  功能:建立一個隨機區域。

7. gen_random_regions

  功能:建立隨機區域如圓周,矩形和橢圓。

8. gen_rectangle1

  功能:建立一個與座標軸平行的長方形。

9. gen_rectangle2

  功能:建立任意方向的矩形。

10. gen_region_contour_xld

   功能:從XLD元組中建立一個區域。

11. gen_region_histo

   功能:將一個直方圖轉換爲一個區域。

12. gen_region_hline

   功能:將Hesse正規形狀中描述的輸入線存儲爲區域。

13. gen_region_line

   功能:將輸入線以區域形式存儲。

14. gen_region_points

   功能:將個別的像素存儲爲圖像區域。

15. gen_region_polygon

   功能:將一個多邊形存儲爲一個目標圖像。

16. gen_region_polygon_filled

   功能:將一個多邊形存儲爲一個已填充區域。

17. gen_region_polygon_xld

   功能:建立一個XLD多邊形中的區域。

18. gen_region_runs

   功能:建立一個掃描寬度編碼中的圖像區域。

19. label_to_region

   功能:提取一幅圖像中灰度值相同的區域。

 

14.3 Features

1. area_center

  功能:一個區域的面積(大小)和中心。

2. circularity

  功能:影響一個區域與圓的類似度的形狀係數。

3. compactness

  功能:影響一個區域緻密度的形狀係數。

4. connect_and_holes

  功能:鏈接部分和中斷的數目。

5. contlength

  功能:描述一個區域輪廓(contour)的長度。

6. convexity

  功能:影響一個區域凸性的形狀係數。

7. diameter_region

  功能:一個區域兩個邊界點的最大距離。

8. eccentricity

  功能:來源於橢圓參數的形狀係數。

9. elliptic_axis

  功能:類似橢圓的參數。

10.euler_number

功能:計算Euler數目。

11. find_neighbors

   功能:搜尋直接鄰域。

12. get_region_index

   功能:包括給定像素在內的全部的區域的索引。

13. get_region_thickness

   功能:查詢主軸附近區域的寬度(厚度)。

14. hamming_distance

   功能:兩個區域間的漢明距離。

15. hamming_distance_norm

   功能:兩個區域間的歸一化漢明距離。

16. inner_circle

   功能:一個區域內部最大的圓周。

17. inner_rectangle1

   功能:一個區域內部最大的矩形。

18. moments_region_2nd

   功能:區域的某時刻幾何特性,。

19. moments_region_2nd_invar

   功能:區域的某時刻幾何特性。

20. moments_region_2nd_rel_invar

   功能:計算相關時刻參數。

21. moments_region_3rd

   功能:區域的某時刻幾何特性。

22. moments_region_3rd_invar

   功能:區域的某時刻幾何特性。

23. moments_region_central

   功能:區域的某時刻幾何特性。

24. moments_region_central_invar

   功能:區域的某時刻幾何特性。

25. orientation_region

   功能:一個區域的定向。

26. rectangularity

   功能:影響一個區域矩形類似度的形狀係數。

27. roundness

   功能:輪廓中獲取的形狀係數。

28.runlength_distribution

功能:一個區域掃描寬度編碼所需的順串的分配。

29. runlength_features

   功能:區域掃描寬度編碼的特徵值。

30. select_region_point

  功能:選擇包括給定像素在內的全部區域。

31. select_region_spatial

   功能:討論區域的關聯性。

32. select_shape

   功能:根據圖形特徵選擇區域。

33. select_shape_proto

   功能:選擇彼此有某種關係的區域。

34. select_shape_std

   功能:選擇給定形狀的區域。

35. smallest_circle

   功能:一個區域的最小周長。

36. smallest_rectangle1

   功能:平行於座標軸的包圍某區域的矩形。

37. smallest_rectangle2

   功能:任意方向包圍某區域的最小矩形。

38. spatial_relation

   功能:根據座標軸方向左、右、上、下排列相關區域。

 

14.4 Geometric-Transformations

1. affine_trans_region

  功能:對區域進行任意的二維變換。

2. mirror_region

  功能:反饋一個平行於X或Y座標軸的區域。

3. move_region

  功能:對區域進行變換。

4. polar_trans_region

  功能:將一個環狀弧內的區域轉換爲極座標。

5. polar_trans_region_inv

  功能:將極座標中的區域轉換爲笛卡爾座標中的區域。

6. projective_trans_region

  功能:對一個區域進行射影變換。

7. transpose_region

  功能:翻譯關於一個點的一個區域。

8. zoom_region

  功能:縮放一個區域。

 

14.5 Sets

1. complement

  功能:返回一個區域的補碼。

2. difference

  功能:計算兩個區域的差距(不一樣)。

3. intersection

   功能:計算兩個區域的交集。

4. symm_difference

  功能:計算兩個區域對稱差別。

5. union1

  功能:返回全部輸入區域的並集。

6. union2

  功能:返回兩個區域的並集。

 

14.6 Tests

1. test_equal_region

  功能:檢測兩個目標區域是否相同。

2. test_subset_region

  功能:檢測一個區域是否包含在另外一個區域中。

 

14.7 Transformation

1. background_seg

  功能:決定給定區域背景相連的部分。

2. clip_region

  功能:將一個區域修改成矩形。

3. clip_region_rel

  功能:根據大小修改一個區域。

4. connection

  功能:計算一個區域相鏈接的部分。

5. distance_transform

  功能:計算一個區域的距離變換。

6. eliminate_runs

  功能:消除一個給定寬度的順串。

7. expand_region

  功能:填充區域間的間隙或分離互相重疊的區域。

8.fill_up

   功能:填充區域中的中斷(裂縫等)。

9. fill_up_shape

  功能:填充擁有給定圖形特徵區域的中斷。

10. hamming_change_region

   功能:建立一個有給定漢明距離的區域。

11. interjacent

   功能:利用給定區域分割圖像。

12. junctions_skeleton

   功能:找到框架中的結點和終點。

13. merge_regions_line_scan

   功能:從行掃描圖像合併區域。

14.partition_dynamic

   功能:在較小垂直範圍的位置水平分割一個區域。

15. partition_dynamic

   功能:將一個區域分割爲等大的矩形。

16. rank_region

   功能:給對區域的操做歸類。

17. remove_noise_region

   功能:去除一個區域內的噪聲。

18. shape_trans

   功能:改變一個區域的形狀。

19. skeleton

   功能:計算一個區域的框架。

20. sort_region

   功能:根據相鄰位置歸類區域。

21. split_skeleton_lines

   功能:用一個像素寬,沒有分支的線來分離線。

22. split_skeleton_region

   功能:用一個像素寬,沒有分支的區域來分離線。

 

Chapter 15:Segmentation

15.1 Classification

1. add_samples_image_class_gmm

  功能:將從圖像中獲取的測試樣本添加到高斯混合模型的測試數據庫中。

2.add_samples_image_class_mlp

   功能:將從圖像中獲取的測試樣本添加到多層視感控器的測試數據庫中。

3. add_samples_image_class_svm

  功能:將從圖像中獲取的測試樣本添加到一個支持向量機的測試數據庫中。

4. class_2dim_sup

  功能:採用二維空間像素分類分割圖像。

5. class_2dim_unsup

  功能:將兩幅圖像以聚類分割。

6.class_ndim_box

   功能:利用立方體將像素分類。

7. class_ndim_norm

  功能:利用球體或立方體將像素分類。

8. classify_image_class_gmm

  功能:根據高斯混合模式分類圖像。

9. classify_image_class_mlp

  功能:根據多層視感控器分類圖像。

10. classify_image_class_svm

  功能:根據支持向量機分類圖像。

11. learn_ndim_box

   功能:利用多通道圖像測試一個分級器。

12. learn_ndim_norm

   功能:爲class_ndim_norm構建類。

 

15.2 Edges

1. detect_edge_segments

  功能:檢測直線邊緣分割。

2. hysteresis_threshold

  功能:對一副圖像採起磁滯門限操做。

3. nonmax_suppression_amp

  功能:抑制一幅圖像上的非最大值點。

4. nonmax_suppression_dir

  功能:利用指定圖像抑制一幅圖像上的非最大值點。

 

15.3 Regiongrowing

1. expand_gray

  功能:依據灰度值或顏色填充兩個區域的間隙或分割重疊區域。

2. expand_gray_ref

  功能:依據灰度值或顏色填充兩個區域的間隙或分割重疊區域。

3. expand_line

  功能:從給定線開始擴充區域。

4. regiongrowing

  功能:利用區域增加分割圖像。

5. regiongrowing_mean

  功能:利用平均灰度值執行區域增加。

6. regiongrowing_n

  功能:利用區域增加爲多通道圖像分割圖像。

 

15.4 Threshold

1. auto_threshold

  功能:根據直方圖決定的閥值分割圖像。

2. bin_threshold

  功能:根據自動產生的閥值分割圖像。

3. char_threshold

  功能:爲提取的字符產生一個分割閥值。

4. check_difference

  功能:一個像素一個像素的比較兩幅圖像。

5. dual_threshold

  功能:對標記的圖像作門限操做。

6. dyn_threshold

  功能:利用局域閥值分割圖像。

7. fast_threshold

  功能:利用全局閥值快速將圖像二值化。

8. histo_to_thresh

  功能:根據直方圖決定灰度值門限。

9. threshold

  功能:利用全局閥值分割圖像。

10. threshold_sub_pix

   功能:根據子像素的準確性從一副圖像中提取水平(平坦)交叉口。

11. var_threshold

   功能:根據局域平均標準誤差分析將圖像二值化。

12. zero_crossing

   功能:從一幅圖像中提取零相交。

13. zero_crossing_sub_pix

   功能:根據子像素準確性從一幅圖像中提取零相交。

 

15.5 Topography

1. critical_points_sub_pix

  功能:一幅圖像中主要點的子像素精確度檢測。

2. local_max

  功能:檢測一幅圖像中全部的最大數。

3. local_max_sub_pix

  功能:一幅圖像中局域最大數的子像素精確度檢測。

4 .local_min

  功能:檢測一幅圖像中全部的最小數。

5. local_min_sub_pix

  功能:一幅圖像中局域最小數的子像素精確度檢測。

6. lowlands

  功能:檢測凹地全部灰度值。

7. lowlands_center

  功能:檢測凹地全部灰度值的中心。

8. plateaus

  功能:檢測全部平穩狀態灰度值。

9. plateaus_center

  功能:檢測全部平穩狀態灰度值的中心。

10. pouring

   功能:根據大於「pouringwater」分割圖像。

11. saddle_points_sub_pix

   功能:一幅圖像中底部點的子像素精確度檢測。

12. watersheds

   功能:從一副圖像中提取分界線和「盆地」。

13. watersheds_threshold

   功能:利用閥值從一幅圖像中提取「分水嶺盆地」。

 

Chapter 16:System

16.1 Database

1. count_relation

  功能:在HALCON數據庫中實體的數目。

2. get_modules

  功能:查詢已使用模塊和模塊關鍵碼。

3. reset_obj_db

  功能:HALCON系統的初始化。

 

16.2 Error-Handling

1. get_check

  功能:HALCON控制模式的說明。

2. get_error_text

  功能:查詢HALCON錯誤測試後錯誤數目。

3. get_spy

  功能:HALCON調試工具當前配置。

4. query_spy

  功能:查詢HALCON調試工具可能的設置。

5. set_check

  功能:激活和鈍化HALCON控制模式。

6. set_spy

  功能:HALCON調試工具的控制。

 

16.3 Information

1. get_chapter_info

  功能:獲取程序有關章節的信息。

2. get_keywords

  功能:獲取指定給程序的關鍵字。

3. get_operator_info

  功能:獲取關於HALCON程序的信息。

4. get_operator_name

  功能:獲取由給定字符串做爲它們的名字的程序。

5. get_param_info

  功能:獲取關於程序參數的信息。

6. get_param_names

  功能:獲取一個HALCON程序參數的名字。

7. get_param_num

  功能:獲取一個HALCON程序不一樣參數類的數目。

8. get_param_types

  功能:獲取一個HALCON程序控制參數的缺省數據類型。

9. query_operator_info

  功能:聯合操做get_operator_info查詢空檔相關信息。

10. query_param_info

   功能:查詢關於操做get_param_info的空檔的在線信息。

11. search_operator

   功能:尋找一個關鍵字全部進程的名字。

 

16.4 Operating-System

1. count_seconds

  功能:衡量時間。

2. system_call

  功能:執行系統請求。

3. wait_seconds

  功能:延遲操做的執行。

 

16.5 Parallelization

1. check_par_hw_potential

  功能:檢測硬件進行並行處理的潛力。

2. load_par_knowledge

  功能:從文件中導入自動平行化信息。

3. store_par_knowledge

  功能:在文件中存儲關於自動平行化的信息。

 

16.6 Parameters

1. get_system

  功能:根據HALCON系統參數獲取關於當前的信息。

2. set_system

  功能:HALCON系統參數的設置。

 

16.7 Serial

1. clear_serial

  功能:清除一個串行鏈接的緩衝。

2. close_all_serials

  功能:關閉全部的串行設備。

3. close_serial

  功能:關閉一個串行設備。

4. get_serial_param

  功能:獲取一個串行設備的參數。

5. open_serial

  功能:打開一個串行設備。

6. read_serial

  功能:讀取一個串行設備。

7. set_serial_param

  功能:設置一個串行設備的參數。

8. write_serial

  功能:寫入一個串行設備。

 

16.8 Sockets

1. close_socket

  功能:關閉一個插口(接口)。

2. get_next_socket_data_type

  功能:決定下一個插口(接口)數據的HALCON數據類型。

3. get_socket_timeout

  功能:獲取一個插口(接口)的超時。

4. open_socket_accept

  功能:打開一個接受鏈接請求的插口(接口)。

5. open_socket_connect

  功能:打開一個插口到一個已存在的插口。

6. receive_image

  功能:經過插口鏈接接收一副圖像。

7. receive_region

  功能:經過插口鏈接接收區域。

8. receive_tuple

  功能:經過插口鏈接接收一個元組。

9. receive_xld

  功能:經過插口鏈接接收一個XLD對象。

10. send_image

   功能:經過插口鏈接發送一副圖像。

11. send_region

   功能:經過插口鏈接發送區域。

12. send_tuple

   功能:經過插口鏈接發送一個元組。

13. send_xld

   功能:經過插口鏈接發送一個XLD對象。

14. set_socket_timeout

   功能:設置一個插口的超時。

15. socket_accept_connect

   功能:接受一個監聽插口的鏈接請求。

 

Chapter 17:Tools

17.1 2D-Transformations

1. affine_trans_pixel

  功能:對像素座標軸進行任意的仿射二維變換。

2. affine_trans_point_2d

  功能:對點進行任意的最簡二維變換

3. bundle_adjust_mosaic

  功能:對一幅圖像的嵌合體採起一系列調整。

4. hom_mat2d_compose

  功能:將兩種相同類型二維變換矩陣相乘。

5. hom_mat2d_determinant

  功能:計算一個同質的二維變換矩陣的行列式。

6. hom_mat2d_identity

  功能:構建二維變換一樣的同質變換矩陣。

7. hom_mat2d_invert

  功能:插入一個同質二維變換矩陣。

8. hom_mat2d_rotate

  功能:爲一個同質二維變換矩陣添加一個循環。

9. hom_mat2d_rotate_local

  功能:爲一個同質二維變換矩陣添加一個循環。

10. hom_mat2d_scale

   功能:爲一個同質二維變換矩陣添加一個縮放。

11. hom_mat2d_scale_local

   功能:爲一個同質二維變換矩陣添加一個縮放。

12. hom_mat2d_slant

   功能:爲一個同質二維變換矩陣添加一個斜面。

13. hom_mat2d_slant_local

   功能:爲一個同質二維變換矩陣添加一個斜面。

14. hom_mat2d_to_affine_par

   功能:計算一個來自一個同質二維變換矩陣的仿射變換參數。

15. hom_mat2d_translate

   功能:爲一個同質二維變換矩陣添加一個旋轉。

16. hom_mat2d_translate_local

   功能:爲一個同質二維變換矩陣添加一個旋轉。

17. hom_mat2d_transpose

   功能:將一個同質二維變換矩陣轉置。

18. hom_mat3d_project

   功能:給一個二維投影變換矩陣投影一個仿射三維變換矩陣。

19. hom_vector_to_proj_hom_mat2d

   功能:根據給定點的映射計算一個同質變換矩陣。

20. proj_match_points_ransack

   功能:經過找到兩副圖像中點與點之間的映射計算一個投影變換矩陣。

21. projective_trans_pixel

   功能:利用一個同質投影變換矩陣表示像素座標軸。

22. projective_trans_point_2d

   功能:利用一個投影變換矩陣表示一個同質二維點。

23. vector_angle_to_rigid

   功能:從點和角度方面計算一個嚴格的仿射變換。

24. vector_field_to_hom_mat2d

   功能:根據位移矢量字段獲取一個最接近的近似圖。

25. vector_to_hom_mat2d

   功能:根據點與點間的映射獲取一個最接近的近似圖

26. vector_to_proj_hom_mat2d

   功能:利用給定點的映射計算一個映射變換矩陣。

27. vector_to_rigid

   功能:根據點的映射獲取一個近似嚴格的仿射變換。

28. vector_to_similarity

   功能:根據點的映射獲取一個近似的類似變換。

 

17.2 3D-Transformations

1. affine_trans_point_3d

  功能:對點運用一個隨即仿射三維變換。

2. convert_pose_type

  功能:改變一個三維模式的表示類型。

3. create_pose

  功能:建立一個三維模式。

4. get_pose_type

  功能:獲取一個三維模式的表示類型。

5. hom_mat3d_compose

  功能:將兩個同質三維變換矩陣相乘。

6. hom_mat3d_identity

  功能:構建三維變換一樣的同質變換矩陣。

7. hom_mat3d_invert

  功能:插入一個同質三維變換矩陣。

8. hom_mat3d_rotate

  功能:爲一個同質三維變換矩陣添加一個循環。

9. hom_mat3d_rotate_local

  功能:爲一個同質三維變換矩陣添加一個循環。

10. hom_mat3d_scale

  功能:爲一個同質三維變換矩陣添加一個縮放。

11. hom_mat3d_scale_local

  功能:爲一個同質三維變換矩陣添加一個縮放。

12. hom_mat3d_to_pose

   功能:將一個同質變換矩陣轉換爲一個三維模式。

13. hom_mat3d_translate

   功能:爲一個同質三維變換矩陣添加一個旋轉。

14. hom_mat3d_translate_local

   功能:爲一個同質三維變換矩陣添加一個旋轉。

15 .pose_to_hom_mat3d

   功能:將一個三位模式轉換爲一個同質變換矩陣。

16. read_pose

   功能:從一個文本文件中讀取一個三維模式。

17. set_origin_pose

   功能:轉換一個三位模式的原點。

18. write_pose

   功能:將一個三維模式寫入一個文本文件。

 

17.3 Background-Estimator

1. close_all_bg_esti

  功能:清除全部的背景評估數據集。

2. close_bg_esti

  功能:清除背景估測數據集。

3. create_bg_esti

  功能:爲背景評估建立和初始化一個數據集。

4. get_bg_esti_params

  功能:返回數據集的參數。

5. give_bg_esti

  功能:返回估測背景圖像。

6. run_bg_esti

  功能:評估背景並返回前景區域。

7. set_bg_esti_params

  功能:改變數據集的參數。

8. update_bg_esti

  功能:改變估測背景圖像。

 

17.4 Barcode

1. clear_all_bar_code_models

  功能:清除全部條形碼模型,釋放其分配的存儲空間。

2. clear_bar_code_model

  功能:清除一個條形碼模型,釋放相應的存儲空間。

3. create_bar_code_model

  功能:建立一個條形碼閱讀器模型。

4. find_bar_code

  功能:檢測和讀取一幅圖像中條形碼符號。

5. get_bar_code_object

  功能:訪問建立在搜尋或條形碼符號解碼過程當中的對象圖標。

6. get_bar_code_param

  功能:獲取一個或多個描述條形碼模式的參數。

7. get_bar_code_result

  功能:獲取字母數字混合編碼的結果,其是在條形碼符號解碼過程當中累計的。

8. set_bar_code_param

  功能:設置條形碼模型的選定參數。

 

17.5 Calibration

1. caltab_points

  功能:從校準板說明文件中讀取標誌中心點。

2. cam_mat_to_cam_par

  功能:計算從一個相機矩陣獲取的內部相機參數。

3. cam_par_to_cam_mat

  功能:從相機內部參數計算一個相機矩陣。

4. camera_calibration

  功能:決定同時發生的最小化程序的全部相機參數。

5. change_radial_distortion_cam_par

  功能:根據與特殊放射失真相一致決定新的相機參數。

6. change_radial_distortion_contours_xld

  功能:改變了輪廓(contour)的放射失真。

7. change_radial_distortion_image

  功能:改變一幅圖像的放射失真。

8. contour_to_world_plane_xld

  功能:將一個XLD輪廓(contour)轉換爲一個座標系統中平面Z爲零。

9. create_caltab

  功能:建立一個描述文件和附文件的校準板。

10. disp_caltab

   功能:投射和視覺化圖像中校準板的三維模型。

11. find_caltab

   功能:分割和標準化圖像中的校準板區域。

12. find_marks_and_pose

   功能:從圖像中提取二維校準標誌和爲外部計算機參數計算內部數值。

13. gen_caltab

   功能:建立一個校準板說明文件和相應的附文件。

14. gen_image_to_world_plane_map

   功能:建立一個投射圖,其描述圖像平面與座標軸系統中平面Z爲零之間的映射。

15. gen_radial_distortion_map

  功能:建立一個投射圖,其描述圖像與其相應正在改變的放射失真間的映射。

16. get_circle_pose

   功能:從一個圓周相應的二維投射中決定它的三維模式。

17. get_line_of_sight

   功能:計算相應於圖像中一個點的視線。

18. get_rectangle_pose

   功能:從一個矩形相應的二維投射中決定它的三維模式。

19. hand_eye_calibration

   功能:執行一個手---眼校準。

20. image_points_to_world_plane

   功能:將圖像中的點轉換到座標軸平面Z爲零上。

21. image_to_world_plane

   功能:經過將一副圖像轉換爲座標軸系統中平面Z爲零而矯正圖像。

22. project_3d_point

   功能:將三維點投射到子像素圖像座標。

23. radiometric_self_calibration

   功能:執行一個相機的輻射測量的自校準。

24. read_cam_par

   功能:從文本文件中讀取內部相機參數。

25. sim_caltab

   功能:根據校準板模擬一幅圖像。

26. stationary_camera_self_calibration

   功能:投射一個靜止投射相機的自校準。

27. write_cam_par

   功能:將內部相機參數寫入文本文件中。

 

17.6 Datacode

1. clear_all_data_code_2d_models

  功能:清除全部的二維數據模型並釋放它們分配的存儲空間。

2. clear_data_code_2d_model

  功能:清除一個二維數據模型並釋放它分配的存儲空間。

3. create_data_code_2d_model

  功能:建立一個二維數據編碼類的模式。

4. find_data_code_2d

  功能:檢測和讀取一副圖像或測試的二維數據編碼模式中的二維數據編碼符號。

5. get_data_code_2d_objects

  功能:查詢搜索二維數據編碼符號過程當中建立的對象的圖標。

6. get_data_code_2d_param

  功能:獲取一個或多個描述二維數據編碼模型的參數。

7. get_data_code_2d_results

  功能:獲取字母數字混合編碼的結果,其是在搜索二維數據編碼符號過程當中累計的。

8. query_data_code_2d_params

  功能:爲一個給定二維數據編碼模型獲取通用參數或對象的名字,其也可用於其餘的二維數據編碼模型中。

9. read_data_code_2d_model

  功能:從一個文件中讀取一個二維數據編碼模型並新建一個模型。

10. set_data_code_2d_param

   功能:設置二維數據編碼模型的選定參數。

11. write_data_code_2d_model

   功能:將一個二維數據編碼模型寫入一個文件。

 

17.7 Fourier-Descriptor

1. abs_invar_fourier_coeff

  功能:根據起始點的位移標準化傅里葉係數。

2. fourier_1dim

  功能:計算一個參數化的元組的傅里葉係數。

3. fourier_1dim_inv

  功能:空間傅里葉變換(傅里葉逆變換)。

4. invar_fourier_coeff

  功能:傅里葉係數標準化。

5. match_fourier_coeff

  功能:兩個元組的類似性。

6. move_contour_orig

  功能:將原點變換到引力的中心。

7. prep_contour_fourier

  功能:參數化傳輸的元組。

 

17.8 Function

1. abs_funct_1d

  功能:Y值的絕對值。

2. compose_funct_1d

  功能:組合兩個函數。

3. create_funct_1d_array

  功能:從Y值的序列中建立一個函數。

4. create_funct_1d_pairs

  功能:從(X,Y)集合中建立一個函數。

5. derivate_funct_1d

  功能:計算一個函數的派生物。

6. distance_funct_1d

  功能:計算兩個函數的間隔。

7. funct_1d_to_pairs

  功能:查詢一個函數的(X,Y)值。

8. get_pair_funct_1d

  功能:根據控制點的索引查詢一個函數值。

9. get_y_value_funct_1d

  功能:返回任意位置函數的值。

10. integrate_funct_1d

   功能:計算一個函數的正區域和負區域。

11. invert_funct_1d

   功能:計算一個函數的反轉。

12. local_min_max_funct_1d

   功能:計算一個函數的局域最小和最大值點。

13. match_funct_1d_trans

   功能:計算兩個函數傳遞參數。

14. negate_funct_1d

   功能:對Y值取非(反)。

15. num_points_funct_1d

   功能:函數控制點的數目。

16. read_funct_1d

   功能:從文件中讀取一個函數。

17. sample_funct_1d

   功能:再間隔區等距取樣。

18. scale_y_funct_1d

   功能:將Y值相乘和相加。

19. smooth_funct_1d_gauss

   功能:採用高斯函數平滑一個等距一維函數。

20. smooth_funct_1d_mean

   功能:採用平均值將一個等距一維函數平滑化。

21. transform_funct_1d

   功能:根據給定傳遞參數變換你一個函數。

22. write_funct_1d

   功能:將一個函數寫入一個文件。

23. x_range_funct_1d

   功能:函數的最小和最大X值。

24. y_range_funct_1d

   功能:函數的最小和最大Y值。

25. zero_crossings_funct_1d

   功能:計算一個函數的零點。

 

17.9 Geometry

1. angle_ll

  功能:計算兩條線的夾角。

2. angle_lx

  功能:計算一條線與垂直軸之間的角度。

3. distance_cc

  功能:計算兩個輪廓(contour)間的距離。

4. distance_cc_min

  功能:計算兩個輪廓(contour)間的最小距離。

5. distance_lc

  功能:計算一條線和一個輪廓(contour)間的距離。

6. distance_lr

  功能:計算一條線和一個區域間的距離。

7. distance_pc

  功能:計算一個點和一個輪廓(contour)間的距離。

8. distance_pl

  功能:計算一個點和一條線間的距離。

9. distance_pp

  功能:計算兩個點之間的距離。

10. distance_pr

   功能:計算一個點和一個區域間的距離。

11. distance_ps

   功能:計算一個點和一條分割線間的距離。

12. distance_rr_min

   功能:兩個相鄰區域的相同像素間的最小距離。

13. distance_rr_min_dil

   功能:膨脹時兩個區域間的最小距離。

14. distance_sc

   功能:計算一條分割線和一個輪廓(contour)間的距離。

15. distance_sl

   功能:計算一條分割線和一條線間的距離。

16. distance_sr

   功能:計算一條分割線和一個區域間的距離。

17. distance_ss

   功能:計算兩條分割線間的距離。

18. get_points_ellipse

   功能:計算橢圓上特定角度的一個點。

19. intersection_ll

   功能:計算兩條線的交集點(相交點)。

20. projection_pl

   功能:計算一條線上一個點的投影。

 

17.10 Grid-Rectification

1. connect_grid_points

  功能:創建矯正網格的矯正點間的鏈接。

2. create_rectification_grid

  功能:創建一個附文件,描述矯正網格。

3. find_rectification_grid

  功能:分割圖像中矯正網格區域。

4. gen_arbitrary_distortion_map

  功能:產生一個投射圖,其描述隨意扭曲圖像與正確圖像間的映射。

5. gen_grid_rectification_map

  功能:計算扭曲圖像與基於規律的網格的正確的圖像的映射。

 

17.11 Hough

1. hough_circle_trans

  功能:返回指定半徑的圓周的Hough變換。

2. hough_circles

  功能:特定半徑的圓周的中心。

3. hough_line_trans

  功能:對區域中的線進行Hough變換。

4. hough_line_trans_dir

  功能:利用局部方向梯度對線進行Hough變換。

5. hough_lines

  功能:藉助Hough變化查詢圖像中的線,並將其返回到HNF中。

6. hough_lines_dir

  功能:藉助採用局部方向梯度的Hough變換查詢圖像中的線,並將它們以正常形式返回。

7. select_matching_lines

  功能:選取HNF中線的集合中匹配區域最好的線。

 

17.12 Image-Comparison

1. clear_all_variation_models

  功能:釋放全部變化模型(variationmodel)的存儲空間。

2. clear_train_data_variation_model

  功能:釋放變化模型(variationmodel)的測試數據的存儲空間。

3. clear_variation_model

  功能:釋放一個變化模型(variationmodel)的存儲空間。

4. compare_ext_variation_model

  功能:將一副圖像與一個變化模型(variationmodel)相比較。

5. compare_variation_model

  功能:將一副圖像與一個變化模型(variationmodel)相比較。

6. create_variation_model

  功能:爲圖像對比建立一個變化模型。

7. get_thresh_images_variation_model

  功能:返回閥值圖像用於圖像對比。

8. get_variation_model

  功能:返回圖像用於圖像對比。

9. prepare_direct_variation_model

  功能:爲圖像對比準備一個變化模型。

10. prepare_variation_model

   功能:爲圖像對比準備一個變化模型。

11. read_variation_model

   功能:從一個文件中讀取一個變化模型。

12. train_variation_model

   功能:測試一個變化模型。

13. write_variation_model

   功能:將一個變化模型寫入文件。

 

17.13 Kalman-Filter

1. filter_kalman

  功能:藉助Kalman(卡爾曼)濾波器估測系統的當前狀態。

2. read_kalman

  功能:讀取一個卡爾曼濾波器的說明文件。

3. sensor_kalman

  功能:卡爾曼濾波器測量值的交互式輸入。

4. update_kalman

  功能:讀取一個卡爾曼濾波器的更新文件。

 

17.14 Measure

1. close_all_measures

  功能:清除全部測試對象。

2. close_measure

  功能:清除一個測試對象。

3. fuzzy_measure_pairing

  功能:提取與矩形或環狀弧垂直的直線邊緣。

4. fuzzy_measure_pairs

  功能:提取與矩形或環狀弧垂直的直線邊緣。

5. fuzzy_measure_pos

  功能:提取與矩形或環狀弧垂直的直線邊緣。

6. gen_measure_arc

  功能:垂直與環狀弧的直線邊緣的提取。

7. gen_measure_rectangle2

  功能:垂直與矩形的直線邊緣的提取。

8. measure_pairs

  功能:提取與矩形或環狀弧垂直的直線邊緣。

9. measure_pos

  功能:提取與矩形或環狀弧垂直的直線邊緣。

10. measure_projection

   功能:提取垂直於一個矩形或環狀弧的灰度值輪廓(contour)。

11. measure_thresh

   功能:提取沿着一個矩形或環狀弧,特殊灰度值的點。

12. reset_fuzzy_measure

   功能:重置一個模糊元函數。

13. set_fuzzy_measure

   功能:指定一個模糊元函數。

14. set_fuzzy_measure_norm_pair

   功能:爲邊緣匹配指定一個規範化模糊元函數。

15. translate_measure

   功能:轉化(解釋)一個測試對象。

 

17.15 OCV(OpenCircuit Voltage |光學字符校驗)

1. close_all_ocvs

  功能:關閉全部OCV工具。

2. close_ocv

  功能:關閉一個OCV工具。

3. create_ocv_proj

  功能:建立一個基於灰度值突出的新的OCV工具。

4. do_ocv_simple

  功能:利用一個OCV工具查證一個模式。

5. read_ocv

  功能:從文件中讀取一個OCV工具。

6. traind_ocv_proj

  功能:測試一個OCV工具。

7. write_ocv

  功能:將一個OCV工具保存到文件。

 

17.16 Shape-from

1. depth_from_focus

  功能:利用多倍聚焦灰度級提取高度(厚度)。

2. estimate_al_am

  功能:估測一個平面的反射率和反射光的數目。

3. estimate_sl_al_lr

  功能:估測一個光源的傾斜度和一個平面的反射率。

4. estimate_sl_al_zc

  功能:估測一個光源的傾斜度和一個平面的反射率。

5. estimate_tilt_lr

  功能:估測一個光源的傾斜。

6. estimate_tilt_zc

  功能:估測一個光源的傾斜。

7. phot_stereo

  功能:根據至少三個灰度值的圖像來重建一個平面。

8. select_grayvalues_from_channels

  功能:利用索引圖像選擇一個多通道圖像的灰度值。

9. sfs_mod_lr

  功能:從一個灰度值圖像重建一個平面。

10. sfs_orig_lr

   功能:從一個灰度值圖像重建一個平面。

11. sfs_pentland

   功能:從一個灰度值圖像重建一個平面。

12. shade_height_field

   功能:遮蔽一個突起的字段。

 

17.17 Stereo

1. binocular_calibration

  功能:決定一個雙目視覺立體系統的全部相機參數。

2. binocular_disparity

  功能:計算一個矯正圖像對的不均衡。

3. binocular_distance

  功能:計算一個矯正立體圖像對的間隔值。

4. disparity_to_distance

  功能:將不均衡值轉換爲矯正雙目視覺立體系統中的間隔值。

5. disparity_to_point_3d

  功能:將一個圖像點和它的不均衡值轉換爲一個矯正立體系統中的三維點。

6.distance_to_disparity

  功能:將一個間隔值轉換爲一個矯正立體系統中的一個不均衡值。

7. essential_to_fundamental_matrix

  功能:計算一個從原始矩陣衍生而來的基本矩陣。

8. gen_binocular_proj_rectification

  功能:計算弱雙目視覺立體系統圖像的投射矯正值。

9. gen_binocular_rectification_map

  功能:建立傳輸圖,其描述從一個雙目相機到一個普通的矯正圖像面的圖像的映射。

10. gen_binocular_rectification_map

   功能:從一個雙目相機系統視覺中兩條線的交點中獲取一個三維點。

11. match_essential_matrix_ransack

   功能:經過自動發掘圖像點間對應關係來計算立體圖像對的原始(本質)矩陣。

12. match_fundamental_matrix_ransack

   功能:經過自動發掘圖像點間對應關係來計算立體圖像對的基本矩陣。

13. match_rel_pose_ransack

   功能:經過自動發掘圖像點間對應關係來計算兩個相機間的相對方位。

14. reconst3d_from_fundamental_matrix

   功能:計算基於基本矩陣的點的投影的三維重建。

15. rel_pose_to_fundamental_matrix

   功能:計算兩個相機相關方向中獲取的基本矩陣。

16. vector_to_essential_matrix

   功能:計算給定圖像點間映射和已知相機矩陣的原始矩陣,重建三維點。

17. vector_to_fundamental_matrix

  功能:計算給定圖像點間映射的集合的基本矩陣,重建三維點。

18. vector_to_fundamental_matrix

   功能:計算給定圖像點間對應關係和已知相機參數的兩個相機的相對方位,重建三維點。

 

17.18 Tools-Legacy

1. decode_1d_bar_code

  功能:一個條形碼的順序解碼。

2. decode_2d_bar_code

  功能:解碼二維條形碼數據。

3. discrete_1d_bar_code

  功能:從元素寬度建立一個離散條形碼。

4. find_1d_bar_code

  功能:搜索一幅圖像中的一個條形碼。

5. find_1d_bar_code_region

  功能:搜索一幅圖像中的多種條形碼。

6. find_1d_bar_code_scanline

  功能:搜索一幅圖像中的一個條形碼。

7. find_2d_bar_code

  功能:搜索可能包括一個二維條形碼的區域。

8. gen_1d_bar_code_descry

  功能:建立一個一維條形碼的說明。

9. gen_1d_bar_code_descr_gen

  功能:建立一個一維條形碼的類屬描述。

10. gen_2d_bar_code_descry

   功能:建立一個二維條形碼的類屬描述。

11. get_1d_bar_code

   功能:提取一個條形碼中元素的寬度。

12. get_1d_bar_code_scanline

   功能:提取一個條形碼區域中元素的寬度。

13. get_2d_bar_code

   功能:提取一個條形碼區域(「數據矩陣符號」)中數據元素(在ECC200:「模塊」中)的值。

14. get_2d_bar_code_pos

   功能:提取一個條形碼區域(「數據矩陣符號」)中數據元素(在ECC200:「模塊」中)的數值和它們在圖像中的位置。

 

Chapter 18:Tuple

18.1 Arithmetic

1. tuple_abs

  功能:計算一個元組的絕對值。

2. tuple_acos

  功能:計算一個元組的反餘弦。

3. tuple_add

  功能:兩個元組相加。

4. tuple_asin

  功能:計算一個元組的反餘弦。

5. tuple_atan

  功能:計算一個元組的反正切。

6. tuple_atan2

  功能:計算一個元組四個象限的反正切。

7. tuple_ceil

  功能:計算一個元組的上限函數。

8. tuple_cos

  功能:計算一個元組的餘弦。

9. tuple_cosh

  功能:計算一個元組的雙曲餘弦。

10. tuple_cumul

   功能:計算一個元組的累計和。

11. tuple_deg

   功能:將一個元組從弧度轉換爲角度。

12. tuple_div

   功能:將兩個元組相除。

13. tuple_exp

   功能:元組的指數運算。

14. tuple_fabs

   功能:計算一個元組(例如浮點數)的絕對值。

15. tuple_floor

   功能:計算一個元組的「地板函數」。

16. tuple_fmod

   功能:計算兩個元組浮點數相除的餘數。

17. tuple_ldexp

   功能:計算兩個元組的返回長雙精度指數函數。

18. tuple_log

   功能:計算一個元組的天然對數。

19. tuple_log10

   功能:計算一個元組底爲10的對數。

20. tuple_max2

   功能:計算兩個元組的元素寬度的最大值。

21. tuple_min2

   功能:計算兩個元組的元素寬度的最小值。

22. tuple_mod

   功能:計算兩個元組整型數相除的餘數。

23. tuple_mult

   功能:兩個元組相乘。

24. tuple_neg

   功能:將一個元組取反。

25. tuple_pow

   功能:計算兩個元組的冥函數。

26. tuple_rad

   功能:將一個元組從角度轉換爲弧度。

27. tuple_sgn

   功能:計算一個元組的正負。

28. tuple_sin

   功能:計算一個元組的正弦。

29. tuple_sinh

   功能:計算一個元組的雙曲正弦。

30. tuple_sqrt

   功能:計算一個元組的平方根(二次方根)。

31. tuple_sub

   功能:兩個元組相減。

32. tuple_tan

   功能:計算一個元組的正切。

33. tuple_tanh

   功能:計算一個遠足的雙曲正切。

 

 

18.2 Bit-Operations

1. tuple_band

  功能:計算兩個元組的按位運算。

2. tuple_bnot

  功能:兩個元組逐位取邏輯非。

3. tuple_bor

  功能:計算兩個元組的按位運算。

4. tuple_bxor

  功能:兩個元組逐位進行互斥邏輯或運算。

5. tuple_lsh

  功能:元組逐位左移。

6. tuple_rsh

  功能:元組逐位右移。

 

18.3 Comparison

1. tuple_equal

  功能:測試兩個元組是否相同。

2. tuple_greater

  功能:測試一個元組是否大於另外一個元組。

3. tuple_greater_equal

  功能:測試一個元組是否大於等於另外一個。

4. tuple_less

  功能:測試一個元組是否小於另外一個元組。

5. tuple_less_equal

  功能:測試一個元組是否小於等於另外一個。

6. tuple_not_equal

  功能:測試兩個元組是否是不等。

 

18.4 Conversion

1. tuple_chr

  功能:根據ASCII碼將整型元組轉換爲字符串。

2. tuple_chrt

  功能:根據ASCII碼將整型元組轉換爲字符串。

3. tuple_int

  功能:講一個元組轉換爲一個整型元組。

4. tuple_is_number

  功能:檢測一個字符串元組是否表示數字。

5. tuple_number

  功能:將一個字符串元組轉換爲一個數字元組。

6. tuple_ord

  功能:將長度爲1的字符串的元組轉換爲它們相應的ASCII碼元組。

7. tuple_ords

  功能:將一個字符串的元組轉換爲它們ASCII碼的元組。

8. tuple_real

  功能:將一個元組轉換爲一個浮點數的元組。

9. tuple_round

  功能:將一個元組轉換爲一個整型數的元組。

10. tuple_string

   功能:將一個元組轉換爲一個字符串元組。

 

18.5 Creation

1. tuple_concat

  功能:合併兩個元組爲一個新的。

2. tuple_gen_const

  功能:建立一個特殊長度的元組和初始化它的元素。

3. tuple_rand

  功能:返回任意值爲0或1的元組。

 

18.6 Element-Order

1. tuple_inverse

  功能:將一個元組反置(反轉)。

2. tuple_sort

  功能:按照升序分類(排列)元組的元素。

3. tuple_sort_index

  功能:將元組的元素分類並返回分類元組的目錄。

 

18.7 Features

1. tuple_deviation

  功能:返回一個元組元素的標準差。

2. tuple_length

  功能:返回一個元組元素數目。

3. tuple_max

  功能:返回一個元組的最大元素。

4. tuple_mean

  功能:返回必定數量元組的平均值。

5. tuple_median

  功能:返回一個元組元素的中值。

6. tuple_min

  功能:返回一個元組的最小元素。

7. tuple_sum

  功能:返回一個元組全部元素的和。

 

18.8 Logical-Operations

1. tuple_and

  功能:兩個元組的邏輯與。

2. tuple_not

  功能:兩個元組的邏輯非。

3. tuple_or

  功能:兩個元組的邏輯或。

4. tuple_xor

  功能:兩個元組的邏輯互斥或。

 

18.9 Selection

1. tuple_find

  功能:返回一個元組全部出現的符號,同時位於另外一個元組內。

2. tuple_first_n

  功能:選取一個元組的第一個元素。

3. tuple_last_n

  功能:選擇從符號「n」開始到元組末尾的全部元素。

4. tuple_remove

  功能:從一個元組中移出元素。

5. tuple_select

  功能:選擇一個元組中單一元素。

6. tuple_select_range

  功能:選擇一個元組中的一些元素。

7. tuple_select_rank

  功能:選擇一個元組中序號爲n的元素。

8. tuple_str_bit_select

  功能:選擇一個元組中單一符號或位。

9. tuple_uniq

  功能:丟棄元組中除成功歸類的元素外的全部元素。

 

18.10 String-Operators

1. tuple_environment

  功能:讀取一個或多個環境變量。

2. tuple_regexp_match

  功能:利用公式提取子鏈。

3. tuple_regexp_replace

  功能:用有規律的公式代替一個子鏈。

4. tuple_regexp_select

  功能:選擇符合公式的元組元素。

5. tuple_regexp_test

  功能:測試一個字符串是否知足一個規則公式的要求。

6. tuple_split

  功能:在預約義的獨立字符間將字符串分離爲子鏈。

7. tuple_str_first_n

  功能:分割從第一個字符直到字符串元組外的位置「n」處。

8. tuple_str_last_n

  功能:從字符串元組外位置「n」處開始分割全部的字符。

9. tuple_strchr

  功能:前向搜索一個位於字符串元組內的字符。

10. tuple_strlen

   功能:字符串元組中每一個字符串的長度。

11. tuple_strrchr

   功能:後向搜索一個位於字符串元組內的字符。

12. tuple_strrstr

   功能:後向搜索一個位於字符串元組內的字符串。

13. tuple_strstr

   功能:前向搜索一個位於字符串元組內的字符串。

 

Chapter 19:XLD

19.1 Access

1. get_contour_xld

  功能:返回XLD輪廓(contour)的座標。

2. get_lines_xld

  功能:返回一個XLD多邊形(polygon)數據。

3. get_parallels_xld

  功能:返回一個XLD並行數據。

4. get_polygon_xld

  功能:返回一個XLD多邊形(polygon)數據。

 

19.2 Creation

1. gen_contour_nurbs_xld

  功能:將一個NURBS曲線轉換爲一個XLD(密度?)輪廓(contour)。

2. gen_contour_polygon_rounded_xld

  功能:根據一個多邊形(polygon)(以元組形式給出)的圓形角點建立一個XLD輪廓(contour)。

3. gen_contour_polygon_xld

  功能:根據一個多邊形(polygon)(以元組形式給出)建立一個XLD輪廓(contour)。

4. gen_contour_region_xld

  功能:根據區域建立XLD輪廓(contour)。

5. gen_contours_skeleton_xld

  功能:將框架轉換爲XLD輪廓(contour)。

6. gen_cross_contour_xld

  功能:根據每一個輸入點交叉的形狀創鍵一個XLD輪廓(contour)。

7. gen_ellipse_contour_xld

  功能:根據相應的橢圓弧建立一個XLD輪廓(contour)。

8. gen_parallels_xld

  功能:提取並行XLD多邊形(polygon)。

9. gen_polygons_xld

  功能:根據多邊形近似建立XLD輪廓(contour)。

10. gen_rectangle2_contour_xld

   功能:建立一個矩形XLD輪廓(contour)。

11. mod_parallels_xld

   功能:提取一個包括同質區域的並行XLD多邊形(polygon)。

 

19.3 Features

1. area_center_points_xld

  功能:被看作點雲的輪廓(contour)和多邊形(polygon)的面積和重心。

2. area_center_xld

  功能:輪廓(contour)和多邊形(polygon)的面積和重心。

3. circularity_xld

  功能:影響輪廓(contour)或多邊形(polygon)圓度(與圓相近的程度)的形狀係數。

4. compactness_xld

  功能:影響輪廓(contour)或多邊形(polygon)緻密性的形狀係數。

5. contour_point_num_xld

  功能:返回一個XLD輪廓(contour)中點的數目。

6. convexity_xld

  功能:影響輪廓(contour)或多邊形(polygon)凹凸性的形狀係數。

7. diameter_xld

  功能:兩個輪廓(contour)或多邊形(polygon)點間的最大距離。

8. dist_ellipse_contour_points_xld

  功能:計算全部輪廓(contour)內的點到一個橢圓的距離。

9. dist_ellipse_contour_xld

  功能:輪廓到一個橢圓的距離。

10. dist_rectangle2_contour_points_xld

   功能:計算全部輪廓(contour)內的點到一個矩形的距離。

11. eccentricity_points_xld

   功能:被看作點雲的輪廓(contour)或多變形(polygon)的Anisometry。

12. eccentricity_xld

   功能:源自輪廓(contour)或多邊形(polygon)的橢圓參數的形狀係數。

13. elliptic_axis_points_xld

   功能:被看作點雲的輪廓(contour)或多邊形(polygon)的等價橢圓參數。

14. elliptic_axis_xld

   功能:輪廓(contour)或多變形(polygon)的等價橢圓參數。

15. fit_circle_contour_xld

   功能:根據圓周近似獲取XLD輪廓(contour)。

16. fit_ellipse_contour_xld

   功能:根據橢圓或橢圓弧近似獲取XLD輪廓(contour)。

17. fit_line_contour_xld

   功能:根據分割線近似獲取XLD輪廓(contour)。

18. fit_rectangle2_contour_xld

   功能:用矩形來匹配XLD輪廓(contour)。

19. get_contour_angle_xld

   功能:爲每一個輪廓(contour)點計算一個XLD輪廓(contour)方向。

20. get_contour_attrib_xld

   功能:返回一個XLD輪廓(contour)的點的特徵值。

21. get_contour_global_attrib_xld

   功能:返回一個XLD輪廓(contour)的全局特徵值。

22. get_regress_params_xld

   功能:返回XLD輪廓(contour)參數。

23. info_parallels_xld

   功能:返回被XLD多邊形(polygon)包圍的區域的灰度值的信息。

24. length_xld

   功能:輪廓(contour)或多邊形(polygon)的長度。

25. local_max_contours_xld

   功能:選擇局域最大灰度值的XLD輪廓(contour)。

26. max_parallels_xld

   功能:合併具備相同多邊形(polygon)的重建XLD並行。

27. moments_any_points_xld

   功能:被看作點雲的輪廓(contour)或多變形(polygon)的任意幾什麼時候刻(moments)。

28. moments_any_xld

   功能:輪廓(contour)或多變形(polygon)的任意集合時刻(moments)。

29. moments_points_xld

   功能:被看作點雲的輪廓(contour)或多變形(polygon)的幾什麼時候刻(moments)M20, M02, 和 M11。

30. moments_xld

   功能:輪廓(contour)或多變形的幾什麼時候刻(moments)M20, M02, and M11。

31. orientation_points_xld

   功能:被看作點雲的輪廓(contour)或多變形(polygon)的方向。

32. orientation_xld

   功能:輪廓(contour)或多變形(polygon)的方向。

33. query_contour_attribs_xld

   功能:返回一個XLD輪廓(contour)定義的屬性的名字。

34. query_contour_global_attribs_xld

   功能:返回一個XLD輪廓(contour)定義的全局屬性的名字。

35. select_contours_xld

   功能:根據一些特徵選擇XLD輪廓(contour)。

36. select_shape_xld

   功能:根據形狀特徵選擇輪廓(contour)或多邊形(polygon)。

37. select_xld_point

   功能:選擇包括給定點在內的全部的輪廓(contour)或多邊形(polygon)。

38. smallest_circle_xld

   功能:輪廓(contour)或多邊形(polygon)的最小封閉圓。

39. smallest_rectangle1_xld

   功能:平行與輪廓(contour)或多邊形(polygon)的座標軸的封閉矩形。

40. smallest_rectangle2_xld

   功能:輪廓(contour)或多邊形(polygon)任意方向的最小封閉矩形。

41. test_self_intersection_xld

   功能:測試輪廓(contour)或多邊形(polygon)自身相交性。

42. test_xld_point

   功能:測試一個或多個包括給定點在內的輪廓(contour)或多邊形(polygon)。

 

19.4 Geometric-Transformations

1. affine_trans_contour_xld

  功能:對XLD輪廓(contour)進行一個任意二維仿射變換。

2. affine_trans_polygon_xld

  功能:對XLD多邊形(polygon)進行一個任意仿射變換。

3. gen_parallel_contour_xld

  功能:計算一個XLD輪廓(contour)的平行輪廓(contour)。

4. polar_trans_contour_xld

  功能:將一個環狀弧中的輪廓(contour)轉換爲極座標形式。

5. polar_trans_contour_xld_inv

  功能:將極座標下的輪廓(contour)轉換爲笛卡爾座標下的形式。

6. projective_trans_ontour_xld

  功能:對一個XLD輪廓(contour)進行射影變換。

 

19.5 Sets

1. difference_closed_contours_xld

  功能:閉合輪廓(contour)的差別。

2. difference_closed_polygons_xld

  功能:閉合多邊形(polygon)的差別。

3. intersection_closed_contours_xld

  功能:閉合輪廓(contour)的交集。

4. intersection_closed_polygons_xld

  功能:閉合多邊形(polygon)的交集。

5. symm_difference_closed_contours_xld

  功能:閉合輪廓(contour)的對稱差別。

6. symm_difference_closed_polygons_xld

  功能:閉合多邊形(polygon)的對稱差別。

7. union2_closed_contours_xld

  功能:閉合輪廓(contour)的並集。

8. union2_closed_polygons_xld

  功能:閉合多邊形(polygon)的並集。

 

19.6 Transformation

1. add_noise_white_contour_xld

  功能:向XLD輪廓(contour)中加入噪聲。

2. clip_contours_xld

  功能:修剪一個XLD輪廓(contour)。

3. close_contours_xld

  功能:關閉一個XLD輪廓(contour)。

4. combine_roads_xld

  功能:合併兩個等級分辨率中的路(road)。

5. crop_contours_xld

  功能:切割一個XLD輪廓(contour)。

6. merge_cont_line_scan_xld

  功能:合併連續線掃描圖像中的XLD輪廓(contour)。

7. regress_contours_xld

  功能:計算一個XLD輪廓(contour)迴歸線的參數。

8. segment_contours_xld

  功能:將XLD輪廓(contour)分割爲分割線和圓周或橢圓弧。

9. shape_trans_xld

  功能:改變輪廓(contour)或多邊形(polygon)的形狀。

10. smooth_contours_xld

   功能:XLD輪廓(contour)的平滑。

11. sort_contours_xld

   功能:根據相關位置分類輪廓(contour)。

12. split_contours_xld

   功能:在主要點分割XLD輪廓(contour)。

13. union_adjacent_contours_xld

   功能:合併終點鏈接在一塊兒的輪廓(contour)。

14. union_cocircular_contours_xld

   功能:合併屬於同一個圓周的輪廓(contour)。

15. union_collinear_contours_ext_xld

   功能:合併位於同一條直線上的輪廓(contour)(由附加函數操做)。

16. union_collinear_contours_xld

   功能:合併位於同一條直線上的輪廓(contour)。

17. union_straight_contours_histo_xld

   功能:合併到給定線有類似距離的相鄰直線輪廓(contour)。

18. union_straight_contours_xld

   功能:合併具備類似方向的相鄰直線輪廓(contour)

相關文章
相關標籤/搜索