Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

susan.h

Go to the documentation of this file.
00001 //-*-c++-*-
00002 #ifndef _SUSAN_H_
00003 #define _SUSAN_H_
00004 
00005 // Code imported from SUSAN Version 2l by Stephen Smith
00006 //
00007 // See the susan.cc file for full copyright information.
00008 
00009 namespace DualCoding {
00010 
00011 typedef unsigned char uchar;
00012 
00013 void susan_thin(int *r, uchar *mid, int x_size, int y_size);
00014 
00015 void susan_edges_internal(uchar *in, int *r, uchar *mid, uchar *bp, 
00016       int max_no, int x_size, int y_size);
00017 
00018 void susan_principle(uchar *in, int *r, uchar **bp, int max_no,
00019          int x_size, int y_size);
00020 
00021 void edge_draw(uchar *in, uchar *mid, int x_size, int y_size, int drawing_mode);
00022 
00023 
00024 /* bp gets initialized in here right now! need to have an init function */
00025 void setup_brightness_lut(uchar **bp, int thresh, int form);
00026 
00027 } // namespace
00028 
00029 #endif /* _SUSAN_H_ */

DualCoding 5.1CVS
Generated Mon May 9 04:56:28 2016 by Doxygen 1.6.3