00001
00002
00003
00004
00005 #ifndef _CONVOLVE_H_
00006 #define _CONVOLVE_H_
00007
00008 #include "klt.h"
00009 #include "klt_util.h"
00010
00011 void _KLTToFloatImage(
00012 KLT_PixelType *img,
00013 int ncols, int nrows,
00014 _KLT_FloatImage floatimg);
00015
00016 void _KLTComputeGradients(
00017 _KLT_FloatImage img,
00018 float sigma,
00019 _KLT_FloatImage gradx,
00020 _KLT_FloatImage grady);
00021
00022 void _KLTGetKernelWidths(
00023 float sigma,
00024 int *gauss_width,
00025 int *gaussderiv_width);
00026
00027 void _KLTComputeSmoothedImage(
00028 _KLT_FloatImage img,
00029 float sigma,
00030 _KLT_FloatImage smooth);
00031
00032 #endif