clear

// ============ 指纹 1:0.bmp 全流程 ============
open_info1      fp_open"0.bmp" )
if $open_info1 == ""
    
pause
endif
y               fp_show$open_info1 )

orient_info1    fp_orient$open_info107 )
y               fp_show$orient_info1 )

grads_info1     fp_grads$open_info106 )
y               fp_show$grads_info1 )

segment_info1   fp_segment_auto_otsu$grads_info1hex12 ) )
y               fp_show$segment_info1 )

open_clear1     fp_segment_clear$open_info1$segment_info1 )
y               fp_show$open_clear1 )

orient_clear1   fp_orient_clear$orient_info1$segment_info1 )
y               fp_show$orient_clear1 )

equalize_info1  fp_equalize$open_clear1 )
y               fp_show$equalize_info1 )

gauss_info1     fp_gauss$equalize_info1hex0500 ) )
y               fp_show$gauss_info1 )

smooth_info1    fp_smooth$gauss_info120 )
y               fp_show$smooth_info1 )

enhanced_info1  fp_enhance$smooth_info1$orient_clear1 )
y               fp_show$enhanced_info1 )

binary_info1    fp_binary$enhanced_info1$orient_clear1, , 04 )
y               fp_show$binary_info1 )

binary_clear1   fp_binary_clear$binary_info1 )
y               fp_show$binary_clear1 )

thin1           fp_thin$binary_clear1hex12 ) )
y               fp_show$thin1 )

feature1        fp_minutia$thin1$orient_clear1 )
y               fp_show$thin1$feature1 )

// ============ 指纹 2:1.bmp 全流程 ============
open_info2      fp_open"1.bmp" )
if $open_info2 == ""
    
pause
endif
y               fp_show$open_info2 )

orient_info2    fp_orient$open_info207 )
y               fp_show$orient_info2 )

grads_info2     fp_grads$open_info206 )
y               fp_show$grads_info2 )

segment_info2   fp_segment_auto_otsu$grads_info2hex12 ) )
y               fp_show$segment_info2 )

open_clear2     fp_segment_clear$open_info2$segment_info2 )
y               fp_show$open_clear2 )

orient_clear2   fp_orient_clear$orient_info2$segment_info2 )
y               fp_show$orient_clear2 )

equalize_info2  fp_equalize$open_clear2 )
y               fp_show$equalize_info2 )

gauss_info2     fp_gauss$equalize_info2hex0500 ) )
y               fp_show$gauss_info2 )

smooth_info2    fp_smooth$gauss_info220 )
y               fp_show$smooth_info2 )

enhanced_info2  fp_enhance$smooth_info2$orient_clear2 )
y               fp_show$enhanced_info2 )

binary_info2    fp_binary$enhanced_info2$orient_clear2, , 04 )
y               fp_show$binary_info2 )

binary_clear2   fp_binary_clear$binary_info2 )
y               fp_show$binary_clear2 )

thin2           fp_thin$binary_clear2hex12 ) )
y               fp_show$thin2 )

feature2        fp_minutia$thin2$orient_clear2 )
y               fp_show$thin2$feature2 )

// ============ 指纹对比 ============
match_status    fp_match$feature1$feature2 )

end