天天看點

Halcon算子說明

Chapter 1 :Classification

1.1 Gaussian-Mixture-Models

1.add_sample_class_gmm

功能:把一個訓練樣本添加到一個高斯混合模型的訓練資料上。

2.classify_class_gmm

功能:通過一個高斯混合模型來計算一個特征向量的類。

3. clear_all_class_gmm

功能:清除所有高斯混合模型。

4. clear_class_gmm

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

5. clear_samples_class_gmm

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

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

    功能:從一個檔案中讀取一個訓練資料組。

  12. set_class_box_param

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

  13. test_sampset_box

    功能:為一組數組分類。

  14. 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

    功能:關閉一個文本檔案。

  2. fnew_line

    功能:建立一個換行符。

  3. fread_char

    功能:從一個文本檔案中讀取一個字元。

  4. fread_line

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

  5. fread_string

    功能:從一個文本檔案中讀取字元串。

  6. fwrite_string

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

  7. open_file

    功能:打開文本檔案。

4.5 Tuple

  1. read_tuple

    功能:從一個檔案中讀取一個數組。

  2. write_tuple

    功能:向一個檔案中寫入一個數組。

    4.6 XLD

  3. read_contour_xld_arc_info

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

  4. read_contour_xld_dxf

    功能:從一個DXF檔案中讀取 XLD輪廓。

  5. read_polygon_xld_arc_info

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

  6. read_polygon_xld_dxf

    功能:從一個DXF檔案中讀取 XLD多邊形。

  7. write_contour_xld_arc_info

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

  8. write_contour_xld_dxf

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

  9. write_polygon_xld_arc_info

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

  10. 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

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

  7. gauss_image

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

  8. info_smooth

    功能:平滑濾波器smooth_image的資訊。

  9. isotropic_diffusion

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

  10. mean_image

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

  11. mean_n

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

  12. mean_sp

    功能:抑制椒鹽噪聲。

  13. median_image

    功能:使用不同級别掩碼的中值濾波。

  14. median_separate

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

  15. median_weighted

    功能:使用不同級别掩碼的權重中值濾波。

  16. midrange_image

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

  17. rank_image

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

  18. sigma_image

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

  19. smooth_image

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

  20. 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

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

  16. draw_rectangle1

    功能:畫一個與坐标軸平行的矩形。

  17. draw_rectangle1_mod

    功能:畫一個與坐标軸平行的矩形。

  18. draw_rectangle2

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

  19. draw_rectangle2_mod

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

  20. draw_region

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

  21. draw_xld

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

  22. 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

    功能:所有模闆的記憶體配置設定。

  8. clear_template

    功能:一個模闆的記憶體配置設定。

  9. create_template

    功能:為模闆比對準備一個格式。

  10. create_template_rot

    功能:為旋轉模闆比對準備一個格式。

  11. fast_match

    功能:尋找一個模闆和一個圖像的所有好的比對。

  12. fast_match_mg

    功能:在金字塔中尋找所有好的灰階值比對。

  13. read_template

    功能:從一個檔案中讀取一個模闆。

  14. set_offset_template

    功能:模闆的灰階值偏差。

  15. set_reference_template

    功能:為一個比對模闆定義參考位置。

  16. 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。

  7. get_params_ocr_class_mlp

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

  8. get_prep_info_ocr_class_mlp

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

  9. read_ocr_class_mlp

    功能:從一個檔案中讀取OCR分級器。

  10. trainf_ocr_class_mlp

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

  11. 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分級器。

  14. 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

    功能:從檔案中讀取字元,将其轉換到圖像中。

  3. read_ocr_trainf_names

    功能:查詢哪些字元存儲在測試檔案中。

    5.read_ocr_trainf_select

    功能:從檔案中讀取測試特定字元,将其轉換到圖像中。

  4. write_ocr_trainf

    功能:将已測試的字元存儲到檔案中。

  5. 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

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

  4. 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

    功能:将一個整型數轉換為一個圖示。

  5. obj_to_integer

    功能:将一個圖示轉換為一個整型數。

  6. 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數目。

  10. find_neighbors

    功能:搜尋直接鄰域。

  11. get_region_index

    功能:包括給定像素在内的所有的區域的索引。

  12. get_region_thickness

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

  13. hamming_distance

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

  14. hamming_distance_norm

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

  15. inner_circle

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

  16. inner_rectangle1

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

  17. moments_region_2nd

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

  18. moments_region_2nd_invar

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

  19. moments_region_2nd_rel_invar

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

  20. moments_region_3rd

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

  21. moments_region_3rd_invar

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

  22. moments_region_central

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

  23. moments_region_central_invar

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

  24. orientation_region

    功能:一個區域的定向。

  25. rectangularity

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

  26. roundness

    功能:輪廓中擷取的形狀系數。

    28.runlength_distribution

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

  27. runlength_features

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

  28. select_region_point

    功能:選擇包括給定像素在内的所有區域。

  29. select_region_spatial

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

  30. select_shape

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

  31. select_shape_proto

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

  32. select_shape_std

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

  33. smallest_circle

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

  34. smallest_rectangle1

    功能:平行于坐标軸的包圍某區域的矩形。

  35. smallest_rectangle2

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

  36. 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

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

  8. fill_up_shape

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

  9. hamming_change_region

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

  10. interjacent

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

  11. junctions_skeleton

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

  12. merge_regions_line_scan

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

    14.partition_dynamic

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

  13. partition_dynamic

    功能:将一個區域分割為等大的矩形。

  14. rank_region

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

  15. remove_noise_region

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

  16. shape_trans

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

  17. skeleton

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

  18. sort_region

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

  19. split_skeleton_lines

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

  20. split_skeleton_region

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

Chapter 15:Segmentation

15.1 Classification

  1. add_samples_image_class_gmm

    功能:将從圖像中擷取的測試樣本添加到高斯混合模型的測試資料庫中。

    2.add_samples_image_class_mlp

    功能:将從圖像中擷取的測試樣本添加到多層視感控器的測試資料庫中。

  2. add_samples_image_class_svm

    功能:将從圖像中擷取的測試樣本添加到一個支援向量機的測試資料庫中。

  3. class_2dim_sup

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

  4. class_2dim_unsup

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

    6.class_ndim_box

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

  5. class_ndim_norm

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

  6. classify_image_class_gmm

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

  7. classify_image_class_mlp

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

  8. classify_image_class_svm

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

  9. learn_ndim_box

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

  10. 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

    功能:檢測一幅圖像中所有的最小數。

  4. local_min_sub_pix

    功能:一幅圖像中局域最小數的子像素精确度檢測。

  5. lowlands

    功能:檢測凹地所有灰階值。

  6. lowlands_center

    功能:檢測凹地所有灰階值的中心。

  7. plateaus

    功能:檢測所有平穩狀态灰階值。

  8. plateaus_center

    功能:檢測所有平穩狀态灰階值的中心。

  9. pouring

    功能:根據大于“pouringwater”分割圖像。

  10. saddle_points_sub_pix

    功能:一幅圖像中底部點的子像素精确度檢測。

  11. watersheds

    功能:從一副圖像中提取分界線和“盆地”。

  12. 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

    功能:将一個三位模式轉換為一個同質變換矩陣。

  15. read_pose

    功能:從一個文本檔案中讀取一個三維模式。

  16. set_origin_pose

    功能:轉換一個三位模式的原點。

  17. 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)值。

  7. get_pair_funct_1d

    功能:根據控制點的索引查詢一個函數值。

  8. get_y_value_funct_1d

    功能:傳回任意位置函數的值。

  9. integrate_funct_1d

    功能:計算一個函數的正區域和負區域。

  10. invert_funct_1d

    功能:計算一個函數的反轉。

  11. local_min_max_funct_1d

    功能:計算一個函數的局域最小和最大值點。

  12. match_funct_1d_trans

    功能:計算兩個函數傳遞參數。

  13. negate_funct_1d

    功能:對Y值取非(反)。

  14. num_points_funct_1d

    功能:函數控制點的數目。

  15. read_funct_1d

    功能:從檔案中讀取一個函數。

  16. sample_funct_1d

    功能:再間隔區等距取樣。

  17. scale_y_funct_1d

    功能:将Y值相乘和相加。

  18. smooth_funct_1d_gauss

    功能:采用高斯函數平滑一個等距一維函數。

  19. smooth_funct_1d_mean

    功能:采用平均值将一個等距一維函數平滑化。

  20. transform_funct_1d

    功能:根據給定傳遞參數變換你一個函數。

  21. write_funct_1d

    功能:将一個函數寫入一個檔案。

  22. x_range_funct_1d

    功能:函數的最小和最大X值。

  23. y_range_funct_1d

    功能:函數的最小和最大Y值。

  24. 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

    功能:将一個間隔值轉換為一個矯正立體系統中的一個不均衡值。

  6. essential_to_fundamental_matrix

    功能:計算一個從原始矩陣衍生而來的基本矩陣。

  7. gen_binocular_proj_rectification

    功能:計算弱雙目視覺立體系統圖像的投射矯正值。

  8. gen_binocular_rectification_map

    功能:建立傳輸圖,其描述從一個雙目相機到一個普通的矯正圖像面的圖像的映射。

  9. gen_binocular_rectification_map

    功能:從一個雙目相機系統視覺中兩條線的交點中擷取一個三維點。

  10. match_essential_matrix_ransack

    功能:通過自動發掘圖像點間對應關系來計算立體圖像對的原始(本質)矩陣。

  11. match_fundamental_matrix_ransack

    功能:通過自動發掘圖像點間對應關系來計算立體圖像對的基本矩陣。

  12. match_rel_pose_ransack

    功能:通過自動發掘圖像點間對應關系來計算兩個相機間的相對方位。

  13. reconst3d_from_fundamental_matrix

    功能:計算基于基本矩陣的點的投影的三維重建。

  14. rel_pose_to_fundamental_matrix

    功能:計算兩個相機相關方向中擷取的基本矩陣。

  15. vector_to_essential_matrix

    功能:計算給定圖像點間映射和已知相機矩陣的原始矩陣,重建三維點。

  16. vector_to_fundamental_matrix

    功能:計算給定圖像點間映射的集合的基本矩陣,重建三維點。

  17. 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)。

繼續閱讀