~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Tina4/src/vision/stereo/stereofuncs.h

Version: ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 
  2 extern void    es_choose_best_matches(Tstring * es);
  3 extern void    choose_these_matches(List * mlist);
  4 extern Bool    matches_not_unique(Match * m1, int type, Match * m2);
  5 extern Bool    matches_not_ordered(Match * m1, int type, Match * m2);
  6 extern void    choose_wta(List * left, double (*cost_func) (   ), Bool(*compat_func) (   ));
  7 extern void    choose_wta_matches(Imrect * er, double (*cost_func) (   ), Bool(*compat_func) (   ));
  8 extern void    disp_hist_set_params(int width, int height, int bin_h, int bin_w, int bin_d, int space);
  9 extern void    disp_hist_set_image_dimension(int width, int height);
 10 
 11 
 12 
 13 
 14 
 15 extern Windex *sindex_disp_hist(Rindex * sx_left, Rindex * sx_right, double lowdisp, double updisp, Bool(*match_func) (   ));
 16 extern Windex *er_disp_hist(Imrect * er_left, Imrect * er_right, double lowdisp, double updisp, Bool(*match_func) (   ));
 17 extern void    disp_range_set(Windex * range);
 18 extern Windex *disp_range_get(void);
 19 extern Bool    disp_range_at_pos2(Vec2 v, double *low_d, double *up_d);
 20 extern void    disp_range_fix_disparity(Windex * w, double low_d, double up_d);
 21 extern Windex *disp_range_build(Imregion * region, int m, int n);
 22 extern Windex *er_disp_range_build(Imrect * er, int m, int n);
 23 
 24 
 25 
 26 
 27 
 28 
 29 
 30 extern void    er_string_matcher(Imrect * er_left, Imrect * er_right, Bool(*match_func) (   ));
 31 extern void    stereo_dp_max_size_set(int size);
 32 extern int     stereo_dp_max_size_get(void);
 33 
 34 
 35 
 36 
 37 extern List   *match_epi_dprog(List * left, double (*match_weight_func) (   ));
 38 extern void    choose_ordered_matches(Imrect * er, double (*match_weight_func) (   ));
 39 extern void    support_ordered_matches(Imrect * er, double (*match_weight_func) (   ));
 40 
 41 extern double  ss_match_weight(Tstring * s1, Tstring * s2);
 42 extern void    es_add_new_matches(Tstring * es, List * slist, double lx, double ux, Bool(*match_func) (   ));
 43 extern void    es_match_epi_pair(List * left, List * right, Bool(*match_func) (   ));
 44 extern void    er_set_matches(Imrect * er_left, Imrect * er_right, int vslop, Bool(*match_func) (   ));
 45 extern void    es_add_to_mlist(Tstring * es, int type, List ** mlist);
 46 extern void    em_format(Match * em, int type);
 47 extern void    em_list_format(List * mlist);
 48 extern String_match *sm_make(Tstring * s1, Tstring * s2, int s1_id, int s2_id);
 49 extern void    sm_list_rm(List * sm_list);
 50 
 51 extern String_match *str_mat_from_list(List * mlist, int s1_id, int s2_id);
 52 extern void    es_match_string_init(Tstring * es);
 53 extern void    es_match_string(Tstring * es, int type, double (*cost_func) (   ));
 54 extern void    es_mlist_set_total_string_sup(Tstring * es);
 55 
 56 
 57 extern void    es_choose_string_matches(Tstring * es, int type, double (*cost_func) (   ));
 58 extern List   *match_add_supp_prop(Match * m);
 59 extern void    es_add_supp_prop(Tstring * es);
 60 extern void    es_match_set_low_or_thres(double thres);
 61 extern void    es_match_set_hi_or_thres(double thres);
 62 extern void    es_match_set_grad_thres(double thres);
 63 extern void    es_match_set_con_ratio(double ratio);
 64 extern double  es_mean_or(Tstring * es);
 65 extern double  es_mean_con(Tstring * es);
 66 extern Bool    orient_less_than_thres(double or, double thres, double range);
 67 extern Bool    orients_within_gradient_limit(double or1, double or2, double dgl);
 68 extern Bool    es_match_orient(Tstring * es1, Tstring * es2);
 69 extern double  orient_abs(double or);
 70 extern Bool    es_match_abs_orient(Tstring * es1, Tstring * es2);
 71 extern Bool    es_match_contrast(Tstring * es1, Tstring * es2);
 72 extern Bool    es_match_orandcon(Tstring * es1, Tstring * es2);
 73 extern void    es_select_fix_matches(Tstring * es);
 74 extern void    es_supp_good_matches_only(Tstring * es);
 75 
 76 
 77 extern Rindex *strings_set_sindex(List * strings);
 78 extern void    er_set_sindex(Imrect * er);
 79 extern void    es_apply_to_sindex_strings(Tstring * es, void (*func) (   ), void *data);
 80 extern void    er_apply_through_sindex(Imrect * er, void (*func) (   ), void *data);
 81 extern Tstring *string_of_sindex_strings(Tstring * es);
 82  
 83 static int figuraly_compatible(Match * m1, Match * m2);
 84 
 85 
 86 
 87 extern void    es_figural_supp(Tstring * es, int type, double (*cost_func) (   ));
 88 extern Support *supp_alloc(void);
 89 extern double  match_strength(Match * match);
 90 extern double  match_total_string_strength(Match * match);
 91 extern double  match_local_string_strength(Match * match);
 92 extern double  match_local_area_strength(Match * match);
 93 extern void    match_set_strength_from_weight(Match * match);
 94 extern void    match_set_match_strength(Match * match, int type, double *strength);
 95 extern void    match_set_total_string(Match * match, int type, double *strength);
 96 extern void    mlist_set_supp_type(List * mlist, int type);
 97 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.