Chapter 1 :分類(Classificatio)
1.1 高斯混合模型(GMM:Gaussian-Mixture-Models)
No. | 函數 | 功能 |
---|---|---|
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() |
為分類創(chuàng)建一個高斯混合模型。 |
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)
No. | 函數 | 功能 |
---|---|---|
1 | clear_sampset() |
釋放一個數據集的內存。 |
2 | close_all_class_box() |
清除所有分類器漏设。 |
3 | close_class_box() |
清除分類器墨闲。 |
4 | create_class_box() |
創(chuàng)建一個新的分類器。 |
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() |
為分類器設計系統(tǒng)參數。 |
14 | test_sampset_box() |
為一組數組分類鹤耍。 |
15 | write_class_box() |
在一個文件中保存分類器肉迫。 |
1.3 神經網絡(Neural-Nets)
No. | 函數 | 功能 |
---|---|---|
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() |
為分類或者回歸創(chuàng)建一個多層感知器族购。 |
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 支持向量機(SVM:Support-Vector-Machines)
No. | 函數 | 功能 |
---|---|---|
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() |
為模式分類創(chuàng)建一個支持向量機急侥。 |
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)
No. | 函數 | 功能 |
---|---|---|
1 | assign() |
為一個控制變量分配一個新值阱飘。 |
2 | break() |
終止循環(huán)執(zhí)行斥杜。 |
3 | comment() |
向程序添加一行注釋。 |
4 | continue() |
跳過現在的循環(huán)執(zhí)行沥匈。 |
5 | else() |
條件語句的替換蔗喂。 |
6 | elseif() |
可選擇的條件語句。 |
7 | endfor() |
for循環(huán)的終止高帖。 |
8 | endif() |
if命令的終止缰儿。 |
9 | endwhile() |
while循環(huán)的終止。 |
10 | exit() |
終止HDevelop散址。 |
11 | for() |
執(zhí)行一定數量的主體乖阵。 |
12 | if() |
條件語句宣赔。 |
13 | ifelse() |
有選擇的條件語句。 |
14 | insert() |
向一個元組分配一個量瞪浸。 |
15 | repeat() |
repeat..until循環(huán)的開始儒将。 |
16 | return() |
終止程序調用。 |
17 | stop() |
停止程序執(zhí)行对蒲。 |
18 | until() |
繼續(xù)執(zhí)行主體钩蚊,只要條件是不真實的。 |
19 | while() |
繼續(xù)執(zhí)行主體蹈矮,只要條件是真實的砰逻。 |
Chapter 3 :開發(fā)(Develop)
No. | 函數 | 功能 |
---|---|---|
1 | dev_clear_obj() |
從HALCON數據庫中刪除一個圖標。 |
2 | dev_clear_window() |
清除活動圖形窗口泛鸟。 |
3 | dev_close_inspect_ctrl() |
關閉一個控制變量的監(jiān)視窗口蝠咆。 |
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() |
定義區(qū)域填充模式辙纬。 |
17 | dev_set_line_width() |
定義區(qū)域輪廓輸出的線寬豁遭。 |
18 | dev_set_lut() |
設置查詢表 (lut). |
19 | dev_set_paint() |
定義灰度值輸出模式。 |
20 | dev_set_part() |
修改顯示圖像部分贺拣。 |
21 | dev_set_preferences() |
通過設計設置HDevelop的參數選擇蓖谢。 |
22 | dev_set_shape() |
定義區(qū)域輸出形狀。 |
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() |
在程序執(zhí)行中指定PC的行為。 |
29 | dev_update_time() |
為操作符打開或關閉切換時間測量陨瘩。 |
30 | dev_update_var() |
在程序執(zhí)行中指定活動窗口的行為腕够。 |
31 | dev_update_window() |
在程序執(zhí)行中指定輸出行為级乍。 |
Chapter 4 :文件(File)
4.1 圖像(Images)
No. | 函數 | 功能 |
---|---|---|
1 | read_image() |
讀取有不同文件格式的圖像。 |
2 | read_sequence() |
讀取圖像帚湘。 |
3 | write_image() |
用圖形格式寫圖像玫荣。 |
4.2 雜項(Misc)
No. | 函數 | 功能 |
---|---|---|
1 | delete_file() |
刪除一個文件。 |
2 | file_exists() |
檢查文件是否存在大诸。 |
3 | list_files() |
列出目錄中的所有文件捅厂。 |
4 | read_world_file() |
從一個ARC/INFO世界文件中讀取地理編碼。 |
4.3 區(qū)域(Region)
No. | 函數 | 功能 |
---|---|---|
1 | read_region() |
讀取二值圖像或者HALCON區(qū)域底挫。 |
2 | write_region() |
在文件中寫入地域恒傻。 |
4.4 文本(Text)
No. | 函數 | 功能 |
---|---|---|
1 | close_all_files() |
關閉所有打開的文件。 |
2 | close_file() |
關閉一個文本文件建邓。 |
3 | fnew_line() |
創(chuàng)建一個換行符盈厘。 |
4 | fread_char() |
從一個文本文件中讀取一個字符。 |
5 | fread_line() |
從一個文本文件中讀取一行官边。 |
6 | fread_string() |
從一個文本文件中讀取字符串沸手。 |
7 | fwrite_string() |
向一個文本文件中寫入值。 |
8 | open_file() |
打開文本文件注簿。 |
4.5 元組(Tuple)
No. | 函數 | 功能 |
---|---|---|
1 | read_tuple() |
從一個文件中讀取一個數組契吉。 |
2 | write_tuple() |
向一個文件中寫入一個數組。 |
4.6 擴展的線性描述(XLD:eXtended Line Descriptions)
XLD也稱為亞像素诡渴,只是比像素更精確捐晶,可以精確到像素內部的一種描述。
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
1 | adjust_mosaic_images() |
全景圖像的自動顏色更改。 |
2 | coherence_enhancing_diff() |
執(zhí)行一個圖像的一個一致性增強擴散策泣。 |
3 | emphasize() |
增強圖像對比度衙傀。 |
4 | equ_histo_image() |
圖像的柱狀圖線性化。 |
5 | illuminate() |
增強圖像對比度萨咕。 |
6 | mean_curvature_flow() |
把平均曲率應用在一個圖像中统抬。 |
7 | scale_image_max() |
最大灰度值在0到255范圍內。 |
8 | shock_filter() |
把一個沖擊濾波器應用到一個圖像中任洞。 |
5.6 快速傅里葉變換(FFT:Fast Fourier Transformation)
No. | 函數 | 功能 |
---|---|---|
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的運行時間最優(yōu)化遂鹊。 |
19 | optimize_rft_speed() |
使實值的FFT的運行時間最優(yōu)化振乏。 |
20 | phase_deg() |
返回用角度表示的一個復雜圖像的相位。 |
21 | phase_rad() |
返回用弧度表示的一個復雜圖像的相位秉扑。 |
22 | power_byte() |
返回一個復雜圖像的功率譜慧邮。 |
23 | power_ln() |
返回一個復雜圖像的功率譜。 |
24 | power_real() |
返回一個復雜圖像的功率譜。 |
25 | read_fft_optimization_data() |
從一個文件中下載FFT速度最優(yōu)數據误澳。 |
26 | rft_generic() |
計算一個圖像的實值快速傅里葉變換耻矮。 |
27 | write_fft_optimization_data() |
把FFT速度最優(yōu)數據存儲在一個文件中。 |
5.7 幾何變換(Geometric-Transformations)
No. | 函數 | 功能 |
---|---|---|
1 | affine_trans_image() |
把任意仿射2D變換應用在圖像中脓匿。 |
2 | affine_trans_image_size() |
把任意仿射2D變換應用在圖像中并且指定輸出圖像大小淘钟。 |
3 | gen_bundle_adjusted_mosaic() |
把多重圖像合成一個馬賽克圖像。 |
4 | gen_cube_map_mosaic() |
創(chuàng)建球形馬賽克的6方位圖像陪毡。 |
5 | gen_projective_mosaic() |
把多重圖像合成一個馬賽克圖像米母。 |
6 | gen_spherical_mosaic() |
創(chuàng)建一個球形馬賽克圖像。 |
7 | map_image() |
把一個一般變換應用于一個圖像中毡琉。 |
8 | mirror_image() |
鏡像一個圖像铁瞒。 |
9 | polar_trans_image() |
把一個圖像轉換成極坐標。 |
10 | polar_trans_image_ext() |
把一個圖像中的環(huán)形弧轉變成極坐標桅滋。 |
11 | polar_trans_image_inv() |
把極坐標中的圖像轉變成直角坐標慧耍。 |
12 | projective_trans_image() |
把投影變換應用于一個圖像中。 |
13 | projective_trans_image_size() |
把投影變換應用于一個圖像中并且指定輸出圖像的大小丐谋。 |
14 | rotate_image() |
以一個圖像的中心為圓心旋轉芍碧。 |
15 | zoom_image_factor() |
把一個圖像縮放規(guī)定因子倍。 |
16 | zoom_image_size() |
把一個圖像縮放到規(guī)定大小号俐。 |
5.8 圖像修復(Inpainting)
No. | 函數 | 功能 |
---|---|---|
1 | harmonic_interpolation() |
對一個圖像區(qū)域執(zhí)行諧波插值泌豆。 |
2 | inpainting_aniso() |
通過各向異性擴散執(zhí)行圖像修復。 |
3 | inpainting_ced() |
通過一致性增強擴散執(zhí)行圖像修復。 |
4 | inpainting_ct() |
通過連貫傳送執(zhí)行圖像修復。 |
5 | inpainting_mcf() |
通過水平線平滑執(zhí)行圖像修復堕虹。 |
6 | inpainting_texture() |
通過結構傳導執(zhí)行圖像修復。 |
5.9 線(Lines)
No. | 函數 | 功能 |
---|---|---|
1 | bandpass_image() |
使用帶通濾波器提取邊緣贞远。 |
2 | lines_color() |
檢測色線和它們的寬度。 |
3 | lines_facet() |
使用面模型檢測線笨忌。 |
4 | lines_gauss() |
檢測線和它們的寬度蓝仲。 |
5.10 匹配(Match)
No. | 函數 | 功能 |
---|---|---|
1 | exhaustive_match() |
模板和圖像的匹配。 |
2 | exhaustive_match_mg() |
在一個分辨率塔式結構中匹配模板和圖像官疲。 |
3 | gen_gauss_pyramid() |
計算一個高斯金字塔杂曲。 |
4 | monotony() |
計算單一操作。 |
5.11 雜項(Misc)
No. | 函數 | 功能 |
---|---|---|
1 | convol_image() |
用一個任意濾波掩碼對一個圖像卷積袁余。 |
2 | expand_domain_gray() |
擴大圖像區(qū)域并且在擴大的區(qū)域中設置灰度值。 |
3 | gray_inside() |
對圖像中的每一點在圖像邊界的任意路徑計算盡可能低的灰度值咱揍。 |
4 | gray_skeleton() |
灰度值圖像的細化颖榜。 |
5 | lut_trans() |
使用灰度值查詢表轉換一個圖像。 |
6 | symmetry() |
沿一行的灰度值的對稱性。 |
7 | topographic_sketch() |
計算一個圖像的地理原始草圖掩完。 |
5.12 噪聲(Noise)
No. | 函數 | 功能 |
---|---|---|
1 | add_noise_distribution() |
向一個圖像添加噪聲噪漾。 |
2 | add_noise_white() |
向一個圖像添加噪聲。 |
3 | gauss_distribution() |
產生一個高斯噪聲分布且蓬。 |
4 | noise_distribution_mean() |
測定一個圖像的噪聲分布欣硼。 |
5 | sp_distribution() |
產生一個椒鹽噪聲分布。 |
5.13 光流(Optical-Flow)
No. | 函數 | 功能 |
---|---|---|
1 | optical_flow_mg() |
計算兩個圖像之間的光流恶阴。 |
2 | unwarp_image_vector_field() |
使用一個矢量場來展開一個圖像诈胜。 |
3 | vector_field_length() |
計算一個矢量場的矢量長度。 |
5.14 點(Points)
No. | 函數 | 功能 |
---|---|---|
1 | corner_response() |
在圖像中尋找角點冯事。 |
2 | dots_image() |
在一個圖像中增強圓形點焦匈。 |
3 | points_foerstner() |
使用F?rstner算子檢測關注點。 |
4 | points_harris() |
使用Harris算子檢測關注點昵仅。 |
5 | points_sojka() |
使用Sojka算子找出角點缓熟。 |
5.15 平滑(Smoothing)
No. | 函數 | 功能 |
---|---|---|
1 | anisotrope_diff() |
通過保邊各向異性擴散平滑一個圖像。 |
2 | anisotropic_diffusion() |
對一個圖像執(zhí)行各向異性擴散摔笤。 |
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() |
對一個圖像執(zhí)行各向同性擴散渴析。 |
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)
No. | 函數 | 功能 |
---|---|---|
1 | deviation_image() |
計算矩形窗口內的灰度值的標準偏差衙熔。 |
2 | entropy_image() |
計算矩形窗口內的灰度值的熵。 |
3 | texture_laws() |
使用一個Laws文本濾波器過濾一個圖像搅荞。 |
5.17 維納濾波器(Wiener-Filter)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
1 | drag_region1() |
一個區(qū)域的交互運動塞栅。 |
2 | drag_region2() |
一個帶有定點規(guī)格區(qū)域的交互運動者铜。 |
3 | drag_region3() |
一個帶有限制位置區(qū)域的交互運動。 |
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() |
一個閉區(qū)域的交互繪圖。 |
22 | draw_xld() |
一個輪廓的交互繪圖晨另。 |
23 | draw_xld_mod() |
一個輪廓的交互修正潭千。 |
6.2 交互式繪圖工具(Gnuplot)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
1 | get_mbutton() |
等待直到一個鼠標鍵被按下召锈。 |
2 | get_mposition() |
查詢鼠標位置旁振。 |
3 | get_mshape() |
查詢現在鼠標指針形狀。 |
4 | query_mshape() |
查詢所有可得到的鼠標指針形狀涨岁。 |
5 | set_mshape() |
設置現在鼠標指針形狀拐袜。 |
6.5 輸出(Output)
No. | 函數 | 功能 |
---|---|---|
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() |
顯示圖像目標(圖像衷咽,區(qū)域瘦麸,XLD)谁撼。 |
12 | disp_polygon() |
顯示一個多叉線。 |
13 | disp_rectangle1() |
顯示和坐標軸對齊的矩形滋饲。 |
14 | disp_rectangle2() |
顯示任意方向的矩形厉碟。 |
15 | disp_region() |
在一個窗口中顯示區(qū)域。 |
16 | disp_xld() |
顯示一個XLD物體屠缭。 |
6.6 參數(Parameters)
No. | 函數 | 功能 |
---|---|---|
1 | get_comprise() |
獲取一個圖像矩陣的輸出處理箍鼓。 |
2 | get_draw() |
獲取現在區(qū)域填充模式。 |
3 | get_fix() |
獲取現在查詢表的固定模式勿她。 |
4 | get_hsi() |
獲取現在顏色的HSI編碼袄秩。 |
5 | get_icon() |
查詢區(qū)域輸出的圖標。 |
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() |
獲取現在區(qū)域輸出形狀。 |
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() |
查詢區(qū)域顯示模式秽晚。 |
24 | set_color() |
設置輸出顏色。 |
25 | set_colored() |
設置多輸出顏色筒愚。 |
26 | set_comprise() |
定義圖像矩陣輸出剪輯赴蝇。 |
27 | set_draw() |
定義區(qū)域填充模式。 |
28 | set_fix() |
設置固定的查詢表巢掺。 |
29 | set_gray() |
定義區(qū)域輸出的灰度值句伶。 |
30 | set_hsi() |
定義輸出顏色(HSI編碼)。 |
31 | set_icon() |
區(qū)域輸出的圖標定義址遇。 |
32 | set_insert() |
定義圖像輸出功能熄阻。 |
33 | set_line_approx() |
定義輸出顯示的近似誤差。 |
34 | set_line_style() |
定義一個輪廓輸出模式倔约。 |
35 | set_line_width() |
定義區(qū)域輪廓輸出的線寬秃殉。 |
36 | set_paint() |
定義灰度值輸出模式。 |
37 | set_part() |
修正顯示圖像部分浸剩。 |
38 | set_part_style() |
為灰度值輸出定義一個插值方法钾军。 |
39 | set_pixel() |
定義一個顏色查詢表索引。 |
40 | set_rgb() |
通過RGB值設置顏色定義绢要。 |
41 | set_shape() |
定義區(qū)域輸出輪廓吏恭。 |
6.7 文本(Text)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
1 | clear_rectangle() |
在輸出窗口中刪除一個矩形。 |
2 | clear_window() |
刪除一個輸出窗口蚁廓。 |
3 | close_window() |
關閉一個輸出窗口访圃。 |
4 | copy_rectangle() |
在輸出窗口間復制矩形內所有像素。 |
5 | dump_window() |
把窗口內容寫入一個文件相嵌。 |
6 | dump_window_image() |
在一個圖像目標中寫窗口內容挽荠。 |
7 | get_os_window_handle() |
獲取操作系統(tǒng)圖像處理。 |
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下創(chuàng)建一個虛擬圖形窗口笆搓。 |
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() |
兩個窗口緩沖區(qū)的交互輸出。 |
Chapter 7 :圖像(Image)
7.1 訪問(Access)
No. | 函數 | 功能 |
---|---|---|
1 | get_grayval() |
獲取一個圖像目標的灰度值净嘀。 |
2 | get_image_pointer1() |
獲取一個通道的指針报咳。 |
3 | get_image_pointer1_rect() |
獲取圖像數據指針和輸入圖像區(qū)域內最小矩形內部的圖像數據。 |
4 | get_image_pointer3() |
獲取一個彩色圖像的指針挖藏。 |
5 | get_image_time() |
查找圖像被創(chuàng)建的時間暑刃。 |
7.2 獲取(Acquisition)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
1 | access_channel() |
獲取一個多通道圖像的一個通道葡秒。 |
2 | append_channel() |
把附加模型(通道)添加到圖像上括蝠。 |
3 | channels_to_image() |
把單通道圖像轉變?yōu)橐粋€多通道圖像。 |
4 | compose2() |
把兩個圖像轉變?yōu)橐粋€兩通道圖像好乐。 |
5 | compose3() |
把三個圖像轉變?yōu)橐粋€三通道圖像蛔溃。 |
6 | compose4() |
把四個圖像轉變?yōu)橐粋€四通道圖像绰沥。 |
7 | compose5() |
把五個圖像轉變?yōu)橐粋€五通道圖像。 |
8 | compose6() |
把六個圖像轉變?yōu)橐粋€六通道圖像贺待。 |
9 | compose7() |
把七個圖像轉變?yōu)橐粋€七通道圖像徽曲。 |
10 | count_channels() |
計算圖像的通道。 |
11 | decompose2() |
把一個兩通道圖像轉變?yōu)閮蓚€圖像麸塞。 |
12 | decompose3() |
把一個三通道圖像轉變?yōu)槿齻€圖像秃臣。 |
13 | decompose4() |
把一個四通道圖像轉變?yōu)樗膫€圖像。 |
14 | decompose5() |
把一個五通道圖像轉變?yōu)槲鍌€圖像哪工。 |
15 | decompose6() |
把一個六通道圖像轉變?yōu)榱鶄€圖像奥此。 |
16 | decompose7() |
把一個七通道圖像轉變?yōu)槠邆€圖像。 |
17 | image_to_channels() |
把一個多通道圖像轉變?yōu)橐粋€通道圖像雁比。 |
7.4 創(chuàng)建(Creation)
No. | 函數 | 功能 |
---|---|---|
1 | copy_image() |
復制一個圖像并為它分配新內存稚虎。 |
2 | gen_image1() |
從像素的一個指針創(chuàng)建一個圖像。 |
3 | gen_image1_extern() |
從帶存儲管理的像素的一個指針創(chuàng)建一個圖像偎捎。 |
4 | gen_image1_rect() |
從像素(帶存儲管理)的指針創(chuàng)建一個矩形區(qū)域的圖像蠢终。 |
5 | gen_image3() |
從像素(紅、綠茴她、藍)的三個指針創(chuàng)建一個圖像蜕径。 |
6 | gen_image_const() |
創(chuàng)建一個固定灰度值的圖像。 |
7 | gen_image_gray_ramp() |
創(chuàng)建一個灰度值階梯败京。 |
8 | gen_image_interleaved() |
從交叉像素的一個指針創(chuàng)建一個三通道圖像兜喻。 |
9 | gen_image_proto() |
創(chuàng)建一個指定的固定灰度值的圖像。 |
10 | gen_image_surface_first_order() |
創(chuàng)建一階多項式的一個彎曲灰度表面赡麦。 |
11 | gen_image_surface_second_order() |
創(chuàng)建二階多項式的一個彎曲灰度表面朴皆。 |
12 | region_to_bin() |
把一個區(qū)域轉變?yōu)橐粋€二進制字節(jié)圖像。 |
13 | region_to_label() |
把區(qū)域轉變?yōu)橐粋€標簽圖像泛粹。 |
14 | region_to_mean() |
用它們的平均灰度值繪制區(qū)域遂铡。 |
7.5 域(Domain)
No. | 函數 | 功能 |
---|---|---|
1 | add_channels() |
把兩個灰度值添加到區(qū)域中。 |
2 | change_domain() |
改變一個圖像的定義區(qū)間晶姊。 |
3 | full_domain() |
把一個圖像的區(qū)域擴大到最大值扒接。 |
4 | get_domain() |
獲取一個圖像的區(qū)域。 |
5 | rectangle1_domain() |
把一個圖像的區(qū)域縮小到一個矩形。 |
6 | reduce_domain() |
縮小一個圖像的區(qū)域钾怔。 |
7.6 功能(Features)
No. | 函數 | 功能 |
---|---|---|
1 | area_center_gray() |
計算一個灰度值圖像的區(qū)域面積和重心碱呼。 |
2 | cooc_feature_image() |
計算一個同時出現的矩陣并得出相關灰度值特征。 |
3 | cooc_feature_matrix() |
從一個同時出現的矩陣計算灰度值特征宗侦。 |
4 | elliptic_axis_gray() |
在一個灰度值圖像中計算一個區(qū)域的方位和主軸愚臀。 |
5 | entropy_gray() |
確定一個圖像的熵和各向異性。 |
6 | estimate_noise() |
從一個單一圖像估計圖像噪聲矾利。 |
7 | fit_surface_first_order() |
通過一個一階表面(平面)計算灰度值力矩和近似值姑裂。 |
8 | fit_surface_second_order() |
通過一個二階表面(平面)計算灰度值力矩和近似值。 |
9 | fuzzy_entropy() |
確定區(qū)域的模糊熵男旗。 |
10 | fuzzy_perimeter() |
計算一個區(qū)域的模糊周長舶斧。 |
11 | gen_cooc_matrix() |
在一個圖像中計算一個區(qū)域中同時出現的矩陣。 |
12 | gray_histo() |
計算灰度值分布察皇。 |
13 | gray_histo_abs() |
計算灰度值分布捧毛。 |
14 | gray_projections() |
計算水平和垂直灰度值預測。 |
15 | histo_2dim() |
計算兩通道灰度值圖像的直方圖让网。 |
16 | intensity() |
計算灰度值的平均值和偏差。 |
17 | min_max_gray() |
計算區(qū)域內的最大和最小灰度值师痕。 |
18 | moments_gray_plane() |
通過一個平面計算灰度值力矩和近似值溃睹。 |
19 | plane_deviation() |
從近似像平面計算灰度值的偏差。 |
20 | select_gray() |
選擇基于灰度值特征的區(qū)域胰坟。 |
21 | shape_histo_all() |
用極限值確定特征的一個直方圖因篇。 |
22 | shape_histo_point() |
用極限值確定特征的一個直方圖。 |
7.7 格式(Format)
No. | 函數 | 功能 |
---|---|---|
1 | change_format() |
改變圖像大小笔横。 |
2 | crop_domain() |
去掉確定的灰度值竞滓。 |
3 | crop_domain_rel() |
去掉和定義域有關的圖像區(qū)域。 |
4 | crop_part() |
去掉一個矩形圖像區(qū)域吹缔。 |
5 | crop_rectangle1() |
去掉一個矩形圖像區(qū)域商佑。 |
6 | tile_channels() |
把多重圖像拼成一個大圖像。 |
7 | tile_images() |
把多重圖像目標拼成一個大圖像厢塘。 |
8 | tile_images_offset() |
把多重圖像目標拼成一個有確定的位置信息的大圖像茶没。 |
7.8 操作(Manipulation)
No. | 函數 | 功能 |
---|---|---|
1 | overpaint_gray() |
重新繪制一個圖像的灰度值。 |
2 | overpaint_region() |
重新繪制一個圖像的區(qū)域晚碾。 |
3 | paint_gray() |
把一個圖像的灰度值畫在另一個圖像上抓半。 |
4 | paint_region() |
把區(qū)域畫在一個圖像中。 |
5 | paint_xld() |
把XLD目標畫在一個圖像中格嘁。 |
6 | set_grayval() |
在一個圖像中設置單灰度值笛求。 |
7.9 類型轉換(Type-Conversion)
No. | 函數 | 功能 |
---|---|---|
1 | complex_to_real() |
把一個復雜圖像轉變?yōu)閮蓚€實際圖像。 |
2 | convert_image_type() |
轉變一個圖像的類型。 |
3 | real_to_complex() |
把兩個實際圖像轉變?yōu)橐粋€復雜圖像探入。 |
4 | real_to_vector_field() |
把兩個實值圖像轉變?yōu)橐粋€矢量域圖像狡孔。 |
5 | vector_field_to_real() |
把一個矢量域圖像轉變?yōu)閮蓚€實值圖像。 |
Chapter 8 :線(Lines)
8.1 訪問(Access)
No. | 函數 | 功能 |
---|---|---|
1 | approx_chain() |
通過弧和線近似一個輪廓新症。 |
2 | approx_chain_simple() |
通過弧和線近似一個輪廓步氏。 |
8.2 功能(Features)
No. | 函數 | 功能 |
---|---|---|
1 | line_orientation() |
計算線的方位。 |
2 | line_position() |
計算一條線的重心徒爹、長度和方位荚醒。 |
3 | partition_lines() |
通過各種標準區(qū)分線。 |
4 | select_lines() |
通過各種標準選擇線隆嗅。 |
5 | select_lines_longest() |
選擇最長輸入線界阁。 |
Chapter 9 :匹配(Matching)
9.1 基于組件(Component-Based)
No. | 函數 | 功能 |
---|---|---|
1 | clear_all_component_models() |
釋放所有組件模型的內存。 |
2 | clear_all_training_components() |
釋放所有組件訓練結果的內存胖喳。 |
3 | clear_component_model() |
釋放一個組件模型的內存泡躯。 |
4 | clear_training_components() |
釋放一個組件訓練結果的內存。 |
5 | cluster_model_components() |
把用于創(chuàng)建模型組件的新參數用于訓練結果丽焊。 |
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() |
返回一個組件模型的一個創(chuàng)建例子的組件。 |
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)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
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() |
創(chuàng)建一個輪廓模型的表示呢灶。 |
17 | read_shape_model() |
從一個文件中讀取一個輪廓模型吴超。 |
18 | set_shape_model_origin() |
設置一個輪廓模型的原點(參考點)。 |
19 | write_shape_model() |
向一個文件中寫入一個輪廓模型鸯乃。 |
Chapter 10 :3D匹配(Matching-3D)
No. | 函數 | 功能 |
---|---|---|
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點轉變?yōu)闃O坐標。 |
7 | convert_point_3d_spher_to_cart() |
把極坐標中的一個3D點轉變?yōu)橹苯亲鴺恕?/td> |
8 | create_cam_pose_look_at_point() |
從攝像機中心和觀察方向創(chuàng)建一個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目標模型的坐標系中的位置轉變?yōu)橐粋€3D輪廓模型的參考坐標系中的位置季希,反之亦然。 |
19 | write_shape_model_3d() |
向一個文件寫入一個3D輪廓模型幽纷。 |
Chapter 11 :形態(tài)學(Morphology)
11.1 灰度值(Gray-Values)
No. | 函數 | 功能 |
---|---|---|
1 | dual_rank() |
打開式塌、取中值和關閉圓和矩形掩碼。 |
2 | gen_disc_se() |
為灰度形態(tài)學生成橢圓結構基礎友浸。 |
3 | gray_bothat() |
執(zhí)行一個圖像的一個灰度值bottom hat變換(原圖像和它的閉之間的差)峰尝。 |
4 | gray_closing() |
關閉一個圖像的一個灰度值。 |
5 | gray_closing_rect() |
關閉帶矩形掩碼的灰度值收恢。 |
6 | gray_closing_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() |
執(zhí)行一個圖像的一個灰度值top hat變換(原圖像和它的開之間的差)卵渴。 |
18 | read_gray_se() |
為灰度形態(tài)學下載一個結構基礎慧域。 |
11.2 區(qū)域(Region)
No. | 函數 | 功能 |
---|---|---|
1 | bottom_hat() |
計算區(qū)域的bottom hat(原圖像和它的閉之間的差)。 |
2 | boundary() |
把一個區(qū)域減小到它的邊界浪读。 |
3 | closing() |
關閉一個區(qū)域吊趾。 |
4 | closing_circle() |
關閉一個圓形結構基礎的一個區(qū)域宛裕。 |
5 | closing_golay() |
關閉格雷字母表中的元素的一個區(qū)域。 |
6 | closing_rectangle1() |
關閉一個矩形結構基礎的一個區(qū)域论泛。 |
7 | dilation1() |
擴大一個區(qū)域揩尸。 |
8 | dilation2() |
擴大一個區(qū)域(使用一個參考點)。 |
9 | dilation_circle() |
擴大一個圓形結構基礎的一個區(qū)域屁奏。 |
10 | dilation_golay() |
擴大格雷字母表的元素的一個區(qū)域岩榆。 |
11 | dilation_rectangle1() |
擴大一個矩形結構基礎的一個區(qū)域。 |
12 | dilation_seq() |
順序地擴大一個區(qū)域坟瓢。 |
13 | erosion1() |
腐蝕一個區(qū)域勇边。 |
14 | erosion2() |
腐蝕一個區(qū)域(使用參考點)。 |
15 | erosion_circle() |
腐蝕一個圓形結構基礎的一個區(qū)域折联。 |
16 | erosion_golay() |
腐蝕格雷字母表的一個元素的一個區(qū)域粒褒。 |
17 | erosion_rectangle1() |
腐蝕一個矩形結構基礎的一個區(qū)域。 |
18 | erosion_seq() |
按順序腐蝕一個區(qū)域诚镰。 |
19 | fitting() |
執(zhí)行多重結構基礎的打開后關閉奕坟。 |
20 | gen_struct_elements() |
生成一個標準結構基礎。 |
21 | golay_elements() |
生成格雷字母表的結構基礎清笨。 |
22 | hit_or_miss() |
區(qū)域的Hit-or-miss運行月杉。 |
23 | hit_or_miss_golay() |
使用格雷字母表的區(qū)域的Hit-or-miss運行。 |
24 | hit_or_miss_seq() |
使用格雷字母表的區(qū)域的Hit-or-miss運行(按順序)抠艾。 |
25 | minkowski_add1() |
執(zhí)行一個區(qū)域的Minkowski添加苛萎。 |
26 | minkowski_add2() |
擴大一個區(qū)域(使用參考點)。 |
27 | minkowski_sub1() |
腐蝕一個區(qū)域检号。 |
28 | minkowski_sub2() |
腐蝕一個區(qū)域(使用參考點)腌歉。 |
29 | morph_hat() |
計算bottom_hat 和top_hat的聯合。 |
30 | morph_skeleton() |
計算一個區(qū)域的形態(tài)學框架齐苛。 |
31 | morph_skiz() |
縮小一個區(qū)域翘盖。 |
32 | opening() |
打開一個區(qū)域。 |
33 | opening_circle() |
打開一個圓形結構基礎的一個區(qū)域脸狸。 |
34 | opening_golay() |
打開格雷字母表的一個元素的一個區(qū)域最仑。 |
35 | opening_rectangle1() |
打開一個矩形結構基礎的一個區(qū)域藐俺。 |
36 | opening_seg() |
分離重疊區(qū)域炊甲。 |
37 | pruning() |
去掉一個區(qū)域的分支。 |
38 | thickening() |
把一個Hit-or-miss運行的結果添加到一個區(qū)域欲芹。 |
39 | thickening_golay() |
把一個Hit-or-miss運行的結果添加到一個區(qū)域中(使用一個Golay結構基礎)卿啡。 |
40 | thickening_seq() |
把一個Hit-or-miss運行的結果添加到一個區(qū)域中(按順序)。 |
41 | thinning() |
從一個區(qū)域移去一個Hit-or-miss運行的結果菱父。 |
42 | thinning_golay() |
從一個區(qū)域移去一個Hit-or-miss運行的結果(使用一個Golay結構基礎)硫戈。 |
43 | thinning_seq() |
從一個區(qū)域移去一個Hit-or-miss運行的結果(按順序)。 |
44 | top_hat() |
計算區(qū)域的top hat(原圖像和它的開之間的差)酪捡。 |
Chapter 12:光字符識別(OCR)
12.1 超盒(Hyperboxes)
No. | 函數 | 功能 |
---|---|---|
1 | close_all_ocrs() |
刪除所有光字符鹃操,釋放存儲空間,但會丟失所有的測試數據卸亮。 |
2 | close_ocr() |
重新分配擁有OcrHandle數目的分級器的存儲,但所有相應的數據會丟失,不過這些數據可由write_ocr事先保存萤捆。 |
3 | create_ocr_class_box() |
創(chuàng)建新的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() |
通過一幅圖像的特定區(qū)域直接測試分級器帅腌。 |
12 | trainf_ocr_class_box() |
根據指定測試文件測試分級器的OCRHandle。 |
13 | write_ocr() |
將OCR分級器的OCRHandle寫入文件的FileName(文件名)蝠筑。 |
12.2 詞匯(Lexica)
No. | 函數 | 功能 |
---|---|---|
1 | clear_all_lexica() |
清除所有的詞匯(詞典)狞膘,釋放它們的資源。 |
2 | clear_lexicon() |
清除一個詞匯(詞典)什乙,釋放相應的資源挽封。 |
3 | create_lexicon() |
根據一些Words(單詞)的元組創(chuàng)建一個新的詞匯(詞典)。 |
4 | Import_lexicon() |
通過FileName(文件名)選定的文件中的一系列單詞創(chuàng)建一個新的詞典臣镣。 |
5 | inspect_lexicon() |
返回Words參數的詞典中所有單詞的元組辅愿。 |
6 | lookup_lexicon() |
檢查Word(單詞)是否在詞典的LexiconHandle中,若在返回1否則返回0忆某。 |
7 | suggest_lexicon() |
將Word(單詞)與詞典中所有詞匯相比較点待,計算出將Word從詞典中導入單詞中所需的足校的編輯操作符NUMcorrections。 |
12.3 神經網絡(Neural-Nets)
No. | 函數 | 功能 |
---|---|---|
1 | clear_all_ocr_class_mlp() |
清除所有的create_ocr_class_mlp創(chuàng)建的OCR分級器弃舒,釋放分級器占據的存儲空間癞埠。 |
2 | clear_ocr_class_mlp() |
清除所有的由OCRHandle給定的且由create_ocr_class_mlp創(chuàng)建的OCR分級器,釋放所有的分級器占據的存儲空間聋呢。 |
3 | create_ocr_class_mlp() |
利用MLP(多層感知器)創(chuàng)建一個新的OCR分級器苗踪。 |
4 | do_ocr_multi_class_mlp() |
為根據給定區(qū)域字符和OCR分級器OCRHandle的灰度圖像值而給定的每個字符計算出最好的類,將類返回到Class中削锰,且將類的置信度返回到Confidence中通铲。 |
5 | do_ocr_single_class_mlp() |
為根據給定區(qū)域字符和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創(chuàng)建時。 |
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 支持矢量機(SVM:Support-Vector-Machines)
No. | 函數 | 功能 |
---|---|---|
1 | clear_all_ocr_class_svm() |
清除所有的基于OCR分級器的SVM,釋放相應的存儲空間昌讲。 |
2 | clear_ocr_class_svm() |
清除基于OCR分級器的一個SVM国夜,釋放相應的存儲空間。 |
3 | create_ocr_class_svm() |
利用支持向量機創(chuàng)建一個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)
No. | 函數 | 功能 |
---|---|---|
1 | Segment_characters() |
將一副圖像給定區(qū)域的字符分割棵逊。 |
2 | select_characters() |
從一個給定區(qū)域中選擇字符。 |
3 | text_line_orientation() |
決定一個文本行或段落的定向(定位)银酗。 |
4 | text_line_slant() |
決定一個文本行或段落的字符的傾斜辆影。 |
12.6 訓練文件(Training-Files)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
1 | count_obj() |
統(tǒng)計一個元組中的對象。 |
2 | get_channel_info() |
一幅目標圖像組成部分的信息部默。 |
3 | get_obj_class() |
一副目標圖像類的名稱侵蒙。 |
4 | test_equal_obj() |
比較目標圖像的平等性。 |
5 | test_obj_def() |
測試目標是否被刪除傅蹂。 |
13.2 操作(Manipulation)
No. | 函數 | 功能 |
---|---|---|
1 | clear_obj() |
將一個對象的圖標從HALCON數據庫中刪除纷闺。 |
2 | concat_obj() |
連接兩個目標元組的圖標。 |
3 | copy_obj() |
復制一個HALCON數據庫中對象的圖標 份蝴。 |
4 | gen_empty_obj() |
創(chuàng)建一個空的目標元組犁功。 |
5 | integer_to_obj() |
將一個整型數轉換為一個圖標。 |
6 | obj_to_integer() |
將一個圖標轉換為一個整型數婚夫。 |
7 | select_obj() |
從一個目標元組中選擇目標浸卦。 |
Chapter 14:區(qū)域(Regions)
14.1 訪問(Access)
No. | 函數 | 功能 |
---|---|---|
1 | get_region_chain() |
一個對象的輪廓(contour)作為鏈式碼。 |
2 | get_region_contour() |
查詢一個目標的輪廓(contour)案糙。 |
3 | get_region_convex() |
查詢突起的外表作為輪廓(contour)限嫌。 |
4 | get_region_points() |
查詢一個區(qū)域的像素數。 |
5 | get_region_polygon() |
用一個多邊形近似獲取區(qū)域时捌。 |
6 | get_region_runs() |
查詢一個區(qū)域的掃描寬度編碼怒医。 |
14.2 創(chuàng)建(Creation)
No. | 函數 | 功能 |
---|---|---|
1 | gen_checker_region() |
創(chuàng)建一個方格式區(qū)域。 |
2 | gen_circle() |
創(chuàng)建一個圓周奢讨。 |
3 | gen_ellipse() |
創(chuàng)建一個橢圓稚叹。 |
4 | gen_empty_region() |
創(chuàng)建一個空的區(qū)域。 |
5 | gen_grid_region() |
根據行或像素數創(chuàng)建一個區(qū)域 拿诸。 |
6 | gen_random_region() |
創(chuàng)建一個隨機區(qū)域入录。 |
7 | gen_random_regions() |
創(chuàng)建隨機區(qū)域如圓周,矩形和橢圓佳镜。 |
8 | gen_rectangle1() |
創(chuàng)建一個與坐標軸平行的長方形僚稿。 |
9 | gen_rectangle2() |
創(chuàng)建任意方向的矩形。 |
10 | gen_region_contour_xld() |
從XLD元組中創(chuàng)建一個區(qū)域蟀伸。 |
11 | gen_region_histo() |
將一個直方圖轉換為一個區(qū)域蚀同。 |
12 | gen_region_hline() |
將Hesse正規(guī)形狀中描述的輸入線存儲為區(qū)域。 |
13 | gen_region_line() |
將輸入線以區(qū)域形式存儲啊掏。 |
14 | gen_region_points() |
將個別的像素存儲為圖像區(qū)域蠢络。 |
15 | gen_region_polygon() |
將一個多邊形存儲為一個目標圖像。 |
16 | gen_region_polygon_filled() |
將一個多邊形存儲為一個已填充區(qū)域迟蜜。 |
17 | gen_region_polygon_xld() |
創(chuàng)建一個XLD多邊形中的區(qū)域刹孔。 |
18 | gen_region_runs() |
創(chuàng)建一個掃描寬度編碼中的圖像區(qū)域。 |
19 | label_to_region() |
提取一幅圖像中灰度值相同的區(qū)域娜睛。 |
14.3 功能(Features)
No. | 函數 | 功能 |
---|---|---|
1 | area_center() |
一個區(qū)域的面積(大兴柘肌)和中心惹悄。 |
2 | circularity() |
影響一個區(qū)域與圓的相似度的形狀系數邑闺。 |
3 | compactness() |
影響一個區(qū)域致密度的形狀系數搬卒。 |
4 | connect_and_holes() |
連接部分和中斷的數目弯院。 |
5 | contlength() |
描述一個區(qū)域輪廓(contour)的長度。 |
6 | convexity() |
影響一個區(qū)域凸性的形狀系數纵潦。 |
7 | diameter_region() |
一個區(qū)域兩個邊界點的最大距離徐鹤。 |
8 | eccentricity() |
來源于橢圓參數的形狀系數。 |
9 | elliptic_axis() |
相似橢圓的參數邀层。 |
10 | euler_number() |
計算Euler數目返敬。 |
11 | find_neighbors() |
搜尋直接鄰域。 |
12 | get_region_index() |
包括給定像素在內的所有的區(qū)域的索引寥院。 |
13 | get_region_thickness() |
查詢主軸附近區(qū)域的寬度(厚度)救赐。 |
14 | hamming_distance() |
兩個區(qū)域間的漢明距離。 |
15 | hamming_distance_norm() |
兩個區(qū)域間的歸一化漢明距離只磷。 |
16 | inner_circle() |
一個區(qū)域內部最大的圓周经磅。 |
17 | inner_rectangle1() |
一個區(qū)域內部最大的矩形。 |
18 | moments_region_2nd() |
區(qū)域的某時刻幾何特性钮追,预厌。 |
19 | moments_region_2nd_invar() |
區(qū)域的某時刻幾何特性。 |
20 | moments_region_2nd_rel_invar() |
計算相關時刻參數元媚。 |
21 | moments_region_3rd() |
區(qū)域的某時刻幾何特性轧叽。 |
22 | moments_region_3rd_invar() |
區(qū)域的某時刻幾何特性。 |
23 | moments_region_central() |
區(qū)域的某時刻幾何特性刊棕。 |
24 | moments_region_central_invar() |
區(qū)域的某時刻幾何特性炭晒。 |
25 | orientation_region() |
一個區(qū)域的定向。 |
26 | rectangularity() |
影響一個區(qū)域矩形相似度的形狀系數甥角。 |
27 | roundness() |
輪廓中獲取的形狀系數网严。 |
28 | runlength_distribution() |
一個區(qū)域掃描寬度編碼所需的順串的分配。 |
29 | runlength_features() |
區(qū)域掃描寬度編碼的特征值嗤无。 |
30 | select_region_point() |
選擇包括給定像素在內的所有區(qū)域震束。 |
31 | select_region_spatial() |
討論區(qū)域的關聯性。 |
32 | select_shape() |
根據圖形特征選擇區(qū)域当犯。 |
33 | select_shape_proto() |
選擇彼此有某種關系的區(qū)域垢村。 |
34 | select_shape_std() |
選擇給定形狀的區(qū)域。 |
35 | smallest_circle() |
一個區(qū)域的最小周長嚎卫。 |
36 | smallest_rectangle1() |
平行于坐標軸的包圍某區(qū)域的矩形嘉栓。 |
37 | smallest_rectangle2() |
任意方向包圍某區(qū)域的最小矩形。 |
38 | spatial_relation() |
根據坐標軸方向左、右侵佃、上麻昼、下排列相關區(qū)域。 |
14.4 幾何變換(Geometric-Transformations)
No. | 函數 | 功能 |
---|---|---|
1 | affine_trans_region() |
對區(qū)域進行任意的二維變換趣钱。 |
2 | mirror_region() |
反饋一個平行于X或Y坐標軸的區(qū)域。 |
3 | move_region() |
對區(qū)域進行變換胚宦。 |
4 | polar_trans_region() |
將一個環(huán)狀弧內的區(qū)域轉換為極坐標首有。 |
5 | polar_trans_region_inv() |
將極坐標中的區(qū)域轉換為笛卡爾坐標中的區(qū)域。 |
6 | projective_trans_region() |
對一個區(qū)域進行射影變換枢劝。 |
7 | transpose_region() |
翻譯關于一個點的一個區(qū)域井联。 |
8 | zoom_region() |
縮放一個區(qū)域。 |
14.5 集合操作(Sets)
No. | 函數 | 功能 |
---|---|---|
1 | complement() |
返回一個區(qū)域的補碼您旁。 |
2 | difference() |
計算兩個區(qū)域的差距(不同)烙常。 |
3 | intersection() |
計算兩個區(qū)域的交集。 |
4 | symm_difference() |
計算兩個區(qū)域對稱差異鹤盒。 |
5 | union1() |
返回所有輸入區(qū)域的并集蚕脏。 |
6 | union2() |
返回兩個區(qū)域的并集。 |
14.6 測試(Tests)
No. | 函數 | 功能 |
---|---|---|
1 | test_equal_region() |
檢測兩個目標區(qū)域是否相同侦锯。 |
2 | test_subset_region() |
檢測一個區(qū)域是否包含在另一個區(qū)域中驼鞭。 |
14.7 變換(Transformation)
No. | 函數 | 功能 |
---|---|---|
1 | background_seg() |
決定給定區(qū)域背景相連的部分。 |
2 | clip_region() |
將一個區(qū)域修改為矩形尺碰。 |
3 | clip_region_rel() |
根據大小修改一個區(qū)域挣棕。 |
4 | connection() |
計算一個區(qū)域相連接的部分。 |
5 | distance_transform() |
計算一個區(qū)域的距離變換亲桥。 |
6 | eliminate_runs() |
消除一個給定寬度的順串洛心。 |
7 | expand_region() |
填充區(qū)域間的間隙或分離互相重疊的區(qū)域。 |
8 | fill_up() |
填充區(qū)域中的中斷(裂縫等)题篷。 |
9 | fill_up_shape() |
填充擁有給定圖形特征區(qū)域的中斷词身。 |
10 | hamming_change_region() |
創(chuàng)建一個有給定漢明距離的區(qū)域。 |
11 | interjacent() |
利用給定區(qū)域分割圖像番枚。 |
12 | junctions_skeleton() |
找到框架中的結點和終點偿枕。 |
13 | merge_regions_line_scan() |
從行掃描圖像合并區(qū)域。 |
14 | partition_dynamic() |
在較小垂直范圍的位置水平分割一個區(qū)域户辫。 |
15 | partition_dynamic() |
將一個區(qū)域分割為等大的矩形渐夸。 |
16 | rank_region() |
給對區(qū)域的操作歸類。 |
17 | remove_noise_region() |
去除一個區(qū)域內的噪聲渔欢。 |
18 | shape_trans() |
改變一個區(qū)域的形狀墓塌。 |
19 | skeleton() |
計算一個區(qū)域的框架。 |
20 | sort_region() |
根據相鄰位置歸類區(qū)域。 |
21 | split_skeleton_lines() |
用一個像素寬苫幢,沒有分支的線來分離線访诱。 |
22 | split_skeleton_region() |
用一個像素寬,沒有分支的區(qū)域來分離線韩肝。 |
Chapter 15:分割(Segmentation)
15.1 分類(Classi?cation)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
1 | detect_edge_segments() |
檢測直線邊緣分割犬缨。 |
2 | hysteresis_threshold() |
對一副圖像采取磁滯門限操作。 |
3 | nonmax_suppression_amp() |
抑制一幅圖像上的非最大值點棉浸。 |
4 | nonmax_suppression_dir() |
利用指定圖像抑制一幅圖像上的非最大值點遍尺。 |
15.3 區(qū)域增長(Regiongrowing)
No. | 函數 | 功能 |
---|---|---|
1 | expand_gray() |
依據灰度值或顏色填充兩個區(qū)域的間隙或分割重疊區(qū)域。 |
2 | expand_gray_ref() |
依據灰度值或顏色填充兩個區(qū)域的間隙或分割重疊區(qū)域涮拗。 |
3 | expand_line() |
從給定線開始擴充區(qū)域乾戏。 |
4 | regiongrowing() |
利用區(qū)域增長分割圖像。 |
5 | regiongrowing_mean() |
利用平均灰度值執(zhí)行區(qū)域增長三热。 |
6 | regiongrowing_n() |
利用區(qū)域增長為多通道圖像分割圖像鼓择。 |
15.4 閾值(Threshold)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
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() |
檢測所有平穩(wěn)狀態(tài)灰度值泌射。 |
9 | plateaus_center() |
檢測所有平穩(wěn)狀態(tài)灰度值的中心浪谴。 |
10 | pouring() |
根據大于“pouring water”分割圖像港柜。 |
11 | saddle_points_sub_pix() |
一幅圖像中底部點的子像素精確度檢測匾浪。 |
12 | watersheds() |
從一副圖像中提取分界線和“盆地”稚配。 |
13 | watersheds_threshold() |
利用閥值從一幅圖像中提取“分水嶺盆地”誊册。 |
Chapter 16:系統(tǒng)(System)
16.1 數據庫(Database)
No. | 函數 | 功能 |
---|---|---|
1 | count_relation() |
在HALCON數據庫中實體的數目潘飘。 |
2 | get_modules() |
查詢已使用模塊和模塊關鍵碼盒使。 |
3 | reset_obj_db() |
HALCON系統(tǒng)的初始化趾访。 |
16.2 錯誤處理(Error-Handling)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 | |
---|---|---|---|
## | 1 | get_chapter_info() |
獲取程序有關章節(jié)的信息丐膝。 |
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 OS相關(Operating-System)
No. | 函數 | 功能 |
---|---|---|
1 | count_seconds() |
衡量時間。 |
2 | system_call() |
執(zhí)行系統(tǒng)請求蒲犬。 |
3 | wait_seconds() |
延遲操作的執(zhí)行朱监。 |
16.5 并行(Parallelization)
No. | 函數 | 功能 |
---|---|---|
1 | check_par_hw_potential() |
檢測硬件進行并行處理的潛力。 |
2 | load_par_knowledge() |
從文件中導入自動平行化信息原叮。 |
3 | store_par_knowledge() |
在文件中存儲關于自動平行化的信息赌朋。 |
16.6 參數(Parameters)
No. | 函數 | 功能 |
---|---|---|
1 | get_system() |
根據HALCON系統(tǒng)參數獲取關于當前的信息凰狞。 |
2 | set_system() |
HALCON系統(tǒng)參數的設置。 |
16.7 串行設備(Serial)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
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() |
通過插口連接接收區(qū)域。 |
8 | receive_tuple() |
通過插口連接接收一個元組炕柔。 |
9 | receive_xld() |
通過插口連接接收一個XLD對象酌泰。 |
10 | send_image() |
通過插口連接發(fā)送一副圖像。 |
11 | send_region() |
通過插口連接發(fā)送區(qū)域匕累。 |
12 | send_tuple() |
通過插口連接發(fā)送一個元組陵刹。 |
13 | send_xld() |
通過插口連接發(fā)送一個XLD對象。 |
14 | set_socket_timeout() |
設置一個插口的超時欢嘿。 |
15 | socket_accept_connect() |
接受一個監(jiān)聽插口的連接請求衰琐。 |
Chapter 17:工具集(Tools)
17.1 2D變換(2D-Transformations)
No. | 函數 | 功能 |
---|---|---|
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() |
為一個同質二維變換矩陣添加一個循環(huán)。 |
9 | hom_mat2d_rotate_local() |
為一個同質二維變換矩陣添加一個循環(huán)瑟枫。 |
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變換(3D-Transformations)
No. | 函數 | 功能 |
---|---|---|
1 | affine_trans_point_3d() |
對點運用一個隨即仿射三維變換驳遵。 |
2 | convert_pose_type() |
改變一個三維模式的表示類型淫奔。 |
3 | create_pose() |
創(chuàng)建一個三維模式。 |
4 | get_pose_type() |
獲取一個三維模式的表示類型堤结。 |
5 | hom_mat3d_compose() |
將兩個同質三維變換矩陣相乘唆迁。 |
6 | hom_mat3d_identity() |
構建三維變換同樣的同質變換矩陣。 |
7 | hom_mat3d_invert() |
插入一個同質三維變換矩陣霍殴。 |
8 | hom_mat3d_rotate() |
為一個同質三維變換矩陣添加一個循環(huán)媒惕。 |
9 | hom_mat3d_rotate_local() |
為一個同質三維變換矩陣添加一個循環(huán)系吩。 |
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)
No. | 函數 | 功能 |
---|---|---|
1 | close_all_bg_esti() |
清除所有的背景評估數據集厉萝。 |
2 | close_bg_esti() |
清除背景估測數據集。 |
3 | create_bg_esti() |
為背景評估創(chuàng)建和初始化一個數據集榨崩。 |
4 | get_bg_esti_params() |
返回數據集的參數谴垫。 |
5 | give_bg_esti() |
返回估測背景圖像。 |
6 | run_bg_esti() |
評估背景并返回前景區(qū)域母蛛。 |
7 | set_bg_esti_params() |
改變數據集的參數翩剪。 |
8 | update_bg_esti() |
改變估測背景圖像。 |
17.4 條形碼(Barcode)
No. | 函數 | 功能 |
---|---|---|
1 | clear_all_bar_code_models() |
清除所有條形碼模型彩郊,釋放其分配的存儲空間前弯。 |
2 | clear_bar_code_model() |
清除一個條形碼模型蚪缀,釋放相應的存儲空間。 |
3 | create_bar_code_model() |
創(chuàng)建一個條形碼閱讀器模型恕出。 |
4 | find_bar_code() |
檢測和讀取一幅圖像中條形碼符號询枚。 |
5 | get_bar_code_object() |
訪問創(chuàng)建在搜尋或條形碼符號解碼過程中的對象圖標。 |
6 | get_bar_code_param() |
獲取一個或多個描述條形碼模式的參數浙巫。 |
7 | get_bar_code_result() |
獲取字母數字混合編碼的結果哩盲,其是在條形碼符號解碼過程中累計的。 |
8 | set_bar_code_param() |
設置條形碼模型的選定參數狈醉。 |
17.5 校準(Calibration)
No. | 函數 | 功能 |
---|---|---|
1 | caltab_points() |
從校準板說明文件中讀取標志中心點廉油。 |
2 | cam_mat_to_cam_par() |
計算從一個相機矩陣獲取的內部相機參數。 |
3 | cam_par_to_cam_mat() |
從相機內部參數計算一個相機矩陣苗傅。 |
4 | camera_calibration() |
決定同時發(fā)生的最小化程序的所有相機參數抒线。 |
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)轉換為一個坐標系統(tǒng)中平面Z為零。 |
9 | create_caltab() |
創(chuàng)建一個描述文件和附文件的校準板逊桦。 |
10 | disp_caltab() |
投射和視覺化圖像中校準板的三維模型蜒滩。 |
11 | find_caltab() |
分割和標準化圖像中的校準板區(qū)域。 |
12 | find_marks_and_pose() |
從圖像中提取二維校準標志和為外部計算機參數計算內部數值骂倘。 |
13 | gen_caltab() |
創(chuàng)建一個校準板說明文件和相應的附文件掺涛。 |
14 | gen_image_to_world_plane_map() |
創(chuàng)建一個投射圖,其描述圖像平面與坐標軸系統(tǒng)中平面Z為零之間的映射匿情。 |
15 | gen_radial_distortion_map() |
創(chuàng)建一個投射圖兰迫,其描述圖像與其相應正在改變的放射失真間的映射。 |
16 | get_circle_pose() |
從一個圓周相應的二維投射中決定它的三維模式炬称。 |
17 | get_line_of_sight() |
計算相應于圖像中一個點的視線汁果。 |
18 | get_rectangle_pose() |
從一個矩形相應的二維投射中決定它的三維模式。 |
19 | hand_eye_calibration() |
執(zhí)行一個手---眼校準玲躯。 |
20 | image_points_to_world_plane() |
將圖像中的點轉換到坐標軸平面Z為零上据德。 |
21 | image_to_world_plane() |
通過將一副圖像轉換為坐標軸系統(tǒng)中平面Z為零而矯正圖像。 |
22 | project_3d_point() |
將三維點投射到子像素圖像坐標跷车。 |
23 | radiometric_self_calibration() |
執(zhí)行一個相機的輻射測量的自校準棘利。 |
24 | read_cam_par() |
從文本文件中讀取內部相機參數。 |
25 | sim_caltab() |
根據校準板模擬一幅圖像姓赤。 |
26 | stationary_camera_self_calibration() |
投射一個靜止投射相機的自校準赡译。 |
27 | write_cam_par() |
將內部相機參數寫入文本文件中。 |
17.6 數據編碼(Datacode)
No. | 函數 | 功能 |
---|---|---|
1 | clear_all_data_code_2d_models() |
清除所有的二維數據模型并釋放它們分配的存儲空間不铆。 |
2 | clear_data_code_2d_model() |
清除一個二維數據模型并釋放它分配的存儲空間蝌焚。 |
3 | create_data_code_2d_model() |
創(chuàng)建一個二維數據編碼類的模式裹唆。 |
4 | find_data_code_2d() |
檢測和讀取一副圖像或測試的二維數據編碼模式中的二維數據編碼符號。 |
5 | get_data_code_2d_objects() |
查詢搜索二維數據編碼符號過程中創(chuàng)建的對象的圖標只洒。 |
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)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
1 | abs_funct_1d() |
Y值的絕對值棋弥。 |
2 | compose_funct_1d() |
組合兩個函數。 |
3 | create_funct_1d_array() |
從Y值的序列中創(chuàng)建一個函數诚欠。 |
4 | create_funct_1d_pairs() |
從(X顽染,Y)集合中創(chuàng)建一個函數。 |
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() |
計算一個函數的正區(qū)域和負區(qū)域翔悠。 |
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() |
再間隔區(qū)等距取樣。 |
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)
No. | 函數 | 功能 |
---|---|---|
1 | angle_ll() |
計算兩條線的夾角算撮。 |
2 | angle_lx() |
計算一條線與垂直軸之間的角度。 |
3 | distance_cc() |
計算兩個輪廓(contour)間的距離县昂。 |
4 | distance_cc_min() |
計算兩個輪廓(contour)間的最小距離肮柜。 |
5 | distance_lc() |
計算一條線和一個輪廓(contour)間的距離。 |
6 | distance_lr() |
計算一條線和一個區(qū)域間的距離倒彰。 |
7 | distance_pc() |
計算一個點和一個輪廓(contour)間的距離素挽。 |
8 | distance_pl() |
計算一個點和一條線間的距離。 |
9 | distance_pp() |
計算兩個點之間的距離狸驳。 |
10 | distance_pr() |
計算一個點和一個區(qū)域間的距離预明。 |
11 | distance_ps() |
計算一個點和一條分割線間的距離。 |
12 | distance_rr_min() |
兩個相鄰區(qū)域的相同像素間的最小距離耙箍。 |
13 | distance_rr_min_dil() |
膨脹時兩個區(qū)域間的最小距離撰糠。 |
14 | distance_sc() |
計算一條分割線和一個輪廓(contour)間的距離。 |
15 | distance_sl() |
計算一條分割線和一條線間的距離辩昆。 |
16 | distance_sr() |
計算一條分割線和一個區(qū)域間的距離阅酪。 |
17 | distance_ss() |
計算兩條分割線間的距離。 |
18 | get_points_ellipse() |
計算橢圓上特定角度的一個點汁针。 |
19 | intersection_ll() |
計算兩條線的交集點(相交點)术辐。 |
20 | projection_pl() |
計算一條線上一個點的投影。 |
17.10 網格矯正(Grid-Recti?cation)
No. | 函數 | 功能 |
---|---|---|
1 | connect_grid_points() |
建立矯正網格的矯正點間的連接施无。 |
2 | create_rectification_grid() |
建立一個附文件辉词,描述矯正網格。 |
3 | find_rectification_grid() |
分割圖像中矯正網格區(qū)域猾骡。 |
4 | gen_arbitrary_distortion_map() |
產生一個投射圖瑞躺,其描述隨意扭曲圖像與正確圖像間的映射。 |
5 | gen_grid_rectification_map() |
計算扭曲圖像與基于規(guī)律的網格的正確的圖像的映射兴想。 |
17.11 霍夫變換(Hough)
No. | 函數 | 功能 |
---|---|---|
1 | hough_circle_trans() |
返回指定半徑的圓周的Hough變換幢哨。 |
2 | hough_circles() |
特定半徑的圓周的中心。 |
3 | hough_line_trans() |
對區(qū)域中的線進行Hough變換嫂便。 |
4 | hough_line_trans_dir() |
利用局部方向梯度對線進行Hough變換捞镰。 |
5 | hough_lines() |
借助Hough變化查詢圖像中的線,并將其返回到HNF中。 |
6 | hough_lines_dir() |
借助采用局部方向梯度的Hough變換查詢圖像中的線岸售,并將它們以正常形式返回几迄。 |
7 | select_matching_lines() |
選取HNF中線的集合中匹配區(qū)域最好的線。 |
17.12 圖像壓縮(Image-Comparison)
No. | 函數 | 功能 |
---|---|---|
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() |
為圖像對比創(chuàng)建一個變化模型。 |
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)
No. | 函數 | 功能 |
---|---|---|
1 | filter_kalman() |
借助Kalman(卡爾曼)濾波器估測系統(tǒng)的當前狀態(tài)荠商。 |
2 | read_kalman() |
讀取一個卡爾曼濾波器的說明文件。 |
3 | sensor_kalman() |
卡爾曼濾波器測量值的交互式輸入续誉。 |
4 | update_kalman() |
讀取一個卡爾曼濾波器的更新文件莱没。 |
17.14 測量(Measure)
No. | 函數 | 功能 |
---|---|---|
1 | close_all_measures() |
清除所有測試對象。 |
2 | close_measure() |
清除一個測試對象酷鸦。 |
3 | fuzzy_measure_pairing() |
提取與矩形或環(huán)狀弧垂直的直線邊緣饰躲。 |
4 | fuzzy_measure_pairs() |
提取與矩形或環(huán)狀弧垂直的直線邊緣。 |
5 | fuzzy_measure_pos() |
提取與矩形或環(huán)狀弧垂直的直線邊緣臼隔。 |
6 | gen_measure_arc() |
垂直與環(huán)狀弧的直線邊緣的提取嘹裂。 |
7 | gen_measure_rectangle2() |
垂直與矩形的直線邊緣的提取。 |
8 | measure_pairs() |
提取與矩形或環(huán)狀弧垂直的直線邊緣摔握。 |
9 | measure_pos() |
提取與矩形或環(huán)狀弧垂直的直線邊緣寄狼。 |
10 | measure_projection() |
提取垂直于一個矩形或環(huán)狀弧的灰度值輪廓(contour)。 |
11 | measure_thresh() |
提取沿著一個矩形或環(huán)狀弧盒发,特殊灰度值的點例嘱。 |
12 | reset_fuzzy_measure() |
重置一個模糊元函數。 |
13 | set_fuzzy_measure() |
指定一個模糊元函數宁舰。 |
14 | set_fuzzy_measure_norm_pair() |
為邊緣匹配指定一個規(guī)范化模糊元函數。 |
15 | translate_measure() |
轉化(解釋)一個測試對象奢浑。 |
17.15 光學字符校驗(OCV:Open Circuit Voltage)
No. | 函數 | 功能 |
---|---|---|
1 | close_all_ocvs() |
關閉所有OCV工具。 |
2 | close_ocv() |
關閉一個OCV工具。 |
3 | create_ocv_proj() |
創(chuàng)建一個基于灰度值突出的新的OCV工具停撞。 |
4 | do_ocv_simple() |
利用一個OCV工具查證一個模式。 |
5 | read_ocv() |
從文件中讀取一個OCV工具即寡。 |
6 | traind_ocv_proj() |
測試一個OCV工具。 |
7 | write_ocv() |
將一個OCV工具保存到文件袜刷。 |
17.16 建模(Shape-from)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
1 | binocular_calibration() |
決定一個雙目視覺立體系統(tǒng)的所有相機參數样刷。 |
2 | binocular_disparity() |
計算一個矯正圖像對的不均衡。 |
3 | binocular_distance() |
計算一個矯正立體圖像對的間隔值览爵。 |
4 | disparity_to_distance() |
將不均衡值轉換為矯正雙目視覺立體系統(tǒng)中的間隔值颂斜。 |
5 | disparity_to_point_3d() |
將一個圖像點和它的不均衡值轉換為一個矯正立體系統(tǒng)中的三維點。 |
6 | distance_to_disparity() |
將一個間隔值轉換為一個矯正立體系統(tǒng)中的一個不均衡值拾枣。 |
7 | essential_to_fundamental_matrix() |
計算一個從原始矩陣衍生而來的基本矩陣沃疮。 |
8 | gen_binocular_proj_rectification() |
計算弱雙目視覺立體系統(tǒng)圖像的投射矯正值。 |
9 | gen_binocular_rectification_map() |
創(chuàng)建傳輸圖梅肤,其描述從一個雙目相機到一個普通的矯正圖像面的圖像的映射司蔬。 |
10 | gen_binocular_rectification_map() |
從一個雙目相機系統(tǒng)視覺中兩條線的交點中獲取一個三維點。 |
11 | match_essential_matrix_ransack() |
通過自動發(fā)掘圖像點間對應關系來計算立體圖像對的原始(本質)矩陣姨蝴。 |
12 | match_fundamental_matrix_ransack() |
通過自動發(fā)掘圖像點間對應關系來計算立體圖像對的基本矩陣俊啼。 |
13 | match_rel_pose_ransack() |
通過自動發(fā)掘圖像點間對應關系來計算兩個相機間的相對方位。 |
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)
No. | 函數 | 功能 |
---|---|---|
1 | decode_1d_bar_code() |
一個條形碼的順序解碼。 |
2 | decode_2d_bar_code() |
解碼二維條形碼數據。 |
3 | discrete_1d_bar_code() |
從元素寬度創(chuàng)建一個離散條形碼奈偏。 |
4 | find_1d_bar_code() |
搜索一幅圖像中的一個條形碼坞嘀。 |
5 | find_1d_bar_code_region() |
搜索一幅圖像中的多種條形碼。 |
6 | find_1d_bar_code_scanline() |
搜索一幅圖像中的一個條形碼惊来。 |
7 | find_2d_bar_code() |
搜索可能包括一個二維條形碼的區(qū)域丽涩。 |
8 | gen_1d_bar_code_descry() |
創(chuàng)建一個一維條形碼的說明。 |
9 | gen_1d_bar_code_descr_gen() |
創(chuàng)建一個一維條形碼的類屬描述裁蚁。 |
10 | gen_2d_bar_code_descry() |
創(chuàng)建一個二維條形碼的類屬描述矢渊。 |
11 | get_1d_bar_code() |
提取一個條形碼中元素的寬度。 |
12 | get_1d_bar_code_scanline() |
提取一個條形碼區(qū)域中元素的寬度厘擂。 |
13 | get_2d_bar_code() |
提取一個條形碼區(qū)域(“數據矩陣符號”)中數據元素(在ECC200:“模塊”中)的值昆淡。 |
14 | get_2d_bar_code_pos() |
提取一個條形碼區(qū)域(“數據矩陣符號”)中數據元素(在ECC200:“模塊”中)的數值和它們在圖像中的位置。 |
Chapter 18:元組(Tuple)
18.1 算術操作(Arithmetic)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
1 | tuple_band() |
計算兩個元組的按位運算鞋屈。 |
2 | tuple_bnot() |
兩個元組逐位取邏輯非范咨。 |
3 | tuple_bor() |
計算兩個元組的按位運算。 |
4 | tuple_bxor() |
兩個元組逐位進行互斥邏輯或運算厂庇。 |
5 | tuple_lsh() |
元組逐位左移渠啊。 |
6 | tuple_rsh() |
元組逐位右移。 |
18.3 比較(Comparison)
No. | 函數 | 功能 |
---|---|---|
1 | tuple_equal() |
測試兩個元組是否相同权旷。 |
2 | tuple_greater() |
測試一個元組是否大于另一個元組替蛉。 |
3 | tuple_greater_equal() |
測試一個元組是否大于等于另一個。 |
4 | tuple_less() |
測試一個元組是否小于另一個元組拄氯。 |
5 | tuple_less_equal() |
測試一個元組是否小于等于另一個躲查。 |
6 | tuple_not_equal() |
測試兩個元組是不是不等。 |
18.4 轉換(Conversion)
No. | 函數 | 功能 |
---|---|---|
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 創(chuàng)建(Creation)
No. | 函數 | 功能 |
---|---|---|
1 | tuple_concat() |
合并兩個元組為一個新的夜牡。 |
2 | tuple_gen_const() |
創(chuàng)建一個特殊長度的元組和初始化它的元素。 |
3 | tuple_rand() |
返回任意值為0或1的元組侣签。 |
18.6 元素順序(Element-Order)
No. | 函數 | 功能 |
---|---|---|
1 | tuple_inverse() |
將一個元組反置(反轉)塘装。 |
2 | tuple_sort() |
按照升序分類(排列)元組的元素。 |
3 | tuple_sort_index() |
將元組的元素分類并返回分類元組的目錄影所。 |
18.7 功能(Features)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
1 | tuple_and() |
兩個元組的邏輯與渊抽。 |
2 | tuple_not() |
兩個元組的邏輯非。 |
3 | tuple_or() |
兩個元組的邏輯或议忽。 |
4 | tuple_xor() |
兩個元組的邏輯互斥或懒闷。 |
18.9 選擇(Selection)
No. | 函數 | 功能 |
---|---|---|
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)
No. | 函數 | 功能 |
---|---|---|
1 | tuple_environment() |
讀取一個或多個環(huán)境變量闹炉。 |
2 | tuple_regexp_match() |
利用公式提取子鏈蒿赢。 |
3 | tuple_regexp_replace() |
用有規(guī)律的公式代替一個子鏈。 |
4 | tuple_regexp_select() |
選擇符合公式的元組元素渣触。 |
5 | tuple_regexp_test() |
測試一個字符串是否滿足一個規(guī)則公式的要求羡棵。 |
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:eXtended Line Descriptions)
XLD也稱為亞像素柳弄,只是比像素更精確舶胀,可以精確到像素內部的一種描述。
19.1 訪問(Access)
No. | 函數 | 功能 |
---|---|---|
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 創(chuàng)建(Creation)
No. | 函數 | 功能 |
---|---|---|
1 | gen_contour_nurbs_xld() |
將一個NURBS曲線轉換為一個XLD(密度轩端?)輪廓(contour)。 |
2 | gen_contour_polygon_rounded_xld() |
根據一個多邊形(polygon)(以元組形式給出)的圓形角點創(chuàng)建一個XLD輪廓(contour)逝变。 |
3 | gen_contour_polygon_xld() |
根據一個多邊形(polygon)(以元組形式給出)創(chuàng)建一個XLD輪廓(contour)基茵。 |
4 | gen_contour_region_xld() |
根據區(qū)域創(chuàng)建XLD輪廓(contour)奋构。 |
5 | gen_contours_skeleton_xld() |
將框架轉換為XLD輪廓(contour)。 |
6 | gen_cross_contour_xld() |
根據每個輸入點交叉的形狀創(chuàng)鍵一個XLD輪廓(contour)拱层。 |
7 | gen_ellipse_contour_xld() |
根據相應的橢圓弧創(chuàng)建一個XLD輪廓(contour)弥臼。 |
8 | gen_parallels_xld() |
提取并行XLD多邊形(polygon)。 |
9 | gen_polygons_xld() |
根據多邊形近似創(chuàng)建XLD輪廓(contour)舱呻。 |
10 | gen_rectangle2_contour_xld() |
創(chuàng)建一個矩形XLD輪廓(contour)醋火。 |
11 | mod_parallels_xld() |
提取一個包括同質區(qū)域的并行XLD多邊形(polygon)悠汽。 |
19.3 功能(Features)
No. | 函數 | 功能 |
---|---|---|
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)包圍的區(qū)域的灰度值的信息。 |
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)
No. | 函數 | 功能 |
---|---|---|
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() |
將一個環(huán)狀弧中的輪廓(contour)轉換為極坐標形式杨赤。 |
5 | polar_trans_contour_xld_inv() |
將極坐標下的輪廓(contour)轉換為笛卡爾坐標下的形式敞斋。 |
6 | projective_trans_ontour_xld() |
對一個XLD輪廓(contour)進行射影變換。 |
19.5 集合操作(Sets)
No. | 函數 | 功能 |
---|---|---|
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 XLD輪廓處理(Transformation)
No. | 函數 | 功能 |
---|---|---|
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() |
合并連續(xù)線掃描圖像中的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)跑筝。 |