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

Linux Cross Reference
Tina4/src/vision/corner/cornerfuncs.h

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

  1 extern void    get_corner_matches(Rindex * fx1, Rindex * fx2, int pos_type, Imregion(*search_func) (   ), void* (*make_match) (   ));
  2 extern void    apply_func_to_windex(Rindex * fx, void *(*func) (   ), void *data);
  3 extern void    get_corner_match(Edgel * edge1, Rindex * fx2, int pos_type, Imregion search_region, void *(*make_match) (   ));
  4 
  5 
  6 extern void    add_match_to_props(Edgel * edge, void *match, int type);
  7 extern void    rm_match_from_props(Edgel * edge, int *type);
  8 extern void    rm_corner_matches(Rindex * fx, int *type);
  9 extern void   *get_matches_list(Edgel * edgel, int *type);
 10 extern Matrix *add_patch_to_props(Edgel * edge, Imrect * image, float sigma);
 11 extern float   corner_correlation(Imrect * image1, Imrect * image2, Edgel * edge1, Edgel * edge2, float sigma);
 12 extern float   good_corner(Edgel * edge1, Edgel * edge2, float region, float asymetry, Imrect * image1, Imrect * image2);
 13 extern float   correlation(Imrect * image1, Imrect * image2, float x1, float y1, float x2, float y2, float sigma);
 14 extern void   *get_fixed_match(Edgel * edgel, int *type);
 15 extern void   *get_good_match(Edgel * edgel, int *type);
 16 extern void    stereo_corner_match(Imrect *im_left_new, Imrect *im_right_new,
 17        Imrect *left_er,Imrect *right_er,
 18        double new_disp, double new_lowd, double new_upd,
 19        double new_width, double new_corr, double new_unique, double new_asym);
 20 extern Vec2   *rectpos(Edgel * edgel);
 21 extern void   *stereo_left_match(Edgel * edgell, Edgel * edgelr);
 22 extern void   *stereo_right_match(Edgel * edgelr, Edgel * edgell);
 23 extern Imregion left_search_func(Edgel * edgel);
 24 extern Imregion right_search_func(Edgel * edgel);
 25 extern void    set_stereo_corner_matches(Rindex * fxl);
 26 extern void    rm_stereo_corner_matches(Rindex * fx);
 27 extern void    set_stereo_corner_match(Edgel * ledge, void *data   );
 28 extern Rindex *er_set_findex(Imrect * er, int type, Vec2 * (*locate_func) (   ));
 29 extern Vec2   *edge_pos(Edgel * edgel);
 30 
 31 
 32 extern void    set_st_corner_matches(Imrect * er);
 33 extern void    set_st_corner_match(Edgel * ledge, void *data   );
 34 extern Match  *find_temporal_match(Match * match);
 35 extern void    left_corners_store(Imrect * er);
 36 extern void    right_corners_store(Imrect * er);
 37 extern Imrect *stored_left_corners(void);
 38 extern Imrect *stored_right_corners(void);
 39 extern void    temporal_corner_match(Imrect * er, Imrect * old_er, double new_xdisp, double new_ydisp, double new_height, double new_width, double new_corr, double new_unique, double new_asym);
 40 extern void    temp_backward_match(Edgel * edge1, Edgel * edge2);
 41 extern void    temp_forward_match(Edgel * edge2, Edgel * edge1);
 42 extern Imregion forward_search_func(Edgel * edgel);
 43 extern Imregion backward_search_func(Edgel * edgel);
 44 extern void    set_temporal_corner_matches(Rindex * fx);
 45 extern void    set_temporal_corner_match(Edgel * edge1, void *data);
 46 

~ [ 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.