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
功能:從一個文件中讀取一個訓練數據組。
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
功能:繼續執行主體,只要條件是真實的。
Chapter 3 :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濾波進行圖像恢復。
Chapter 6 :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
功能:設置一個虛擬圖形窗口(Windows NT)的設計背景。
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
功能:向一個文件中寫入一個輪廓模型。
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
功能:執行一個圖像的一個灰度值bottom hat變換(原圖像和它的閉之間的差)。
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
功能:執行一個圖像的一個灰度值top hat變換(原圖像和它的開之間的差)。
18. read_gray_se
功能:為灰度形態學下載一個結構基礎。
11.2 Region
1. bottom_hat
功能:計算區域的bottom hat(原圖像和它的閉之間的差)。
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
功能:計算區域的top hat(原圖像和它的開之間的差)。
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
功能:根據大於“pouring water”分割圖像。
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
功能:釋放所有變化模型(variation model)的存儲空間。
2. clear_ train_ data_ variation_ model
功能:釋放變化模型(variation model)的測試數據的存儲空間。
3. clear_ variation_ model
功能:釋放一個變化模型(variation model)的存儲空間。
4. compare_ ext_ variation_ model
功能:將一副圖像與一個變化模型(variation model)相比較。
5. compare_ variation_ model
功能:將一副圖像與一個變化模型(variation model)相比較。
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(Open Circuit 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)。