src/filter.h

00001 
00002 
00003 
00004 #ifndef __IMAGER_FILTER_H__
00005 #define __IMAGER_FILTER_H__
00006 
00007 #include "defs.h"
00008 
00009 
00010 void sobel_core (float* in, int xmax, int ymax);
00011 void convolve (float* in, int xmax, int ymax, float* mtrx, int xm, int ym);
00012 
00013 void sobel (image_type* img);
00014 void sobel_rgb (image_type* img);
00015 void sobel_main ();
00016 void kirsch_edge (image_type* img);
00017 void kirsch_edge_rgb (image_type* img);
00018 
00019 void gaussian_general (image_type* img, int n, int LoG);
00020 void frei_chen_filter (image_type* img, int linemode);
00021 void frei_n_chen_main (int linemode);
00022 void kuwahara_2D (image_type* img, int nghsize);
00023 
00024 void local_variance_2D (image_type* img, int nghsize);
00025 int locmax_transform_2d (image_type* img, int env);
00026 
00027 void convolve_filter (image_type* img, int filttype);
00028 void convolve_filter_main ();
00029 
00030 
00031 #endif

Generated on Sat Nov 15 23:24:49 2008 for Crystal Image by  doxygen 1.5.3