|
template<class T > |
T | CVD::gaussianKernel (std::vector< T > &k, T maxval, double stddev) |
|
template<class S , class T > |
T | CVD::scaleKernel (const std::vector< S > &k, std::vector< T > &scaled, T maxval) |
|
template<class T > |
void | CVD::convolveGaussian5_1 (BasicImage< T > &I) |
|
template<class T > |
void | CVD::convolveWithBox (const BasicImage< T > &I, BasicImage< T > &J, ImageRef hwin) |
|
template<class T > |
void | CVD::convolveWithBox (const BasicImage< T > &I, BasicImage< T > &J, int hwin) |
|
template<class T > |
void | CVD::convolveWithBox (BasicImage< T > &I, int hwin) |
|
template<class T > |
void | CVD::convolveWithBox (BasicImage< T > &I, ImageRef hwin) |
|
template<class T , int A, int B, int C> |
void | CVD::convolveSymmetric (Image< T > &I) |
|
template<class T , int A, int B, int C, int D> |
void | CVD::convolveSymmetric (Image< T > &I) |
|
template<class T , class K > |
void | CVD::convolveSeparableSymmetric (Image< T > &I, const std::vector< K > &kernel, K divisor) |
|
template<class A , class B > |
const B * | CVD::getPixelRowTyped (const A *row, int n, B *rowbuf) |
|
template<class T , class S > |
void | CVD::cast_copy (const T *from, S *to, int count) |
|
template<class T , class S > |
const T * | CVD::convolveMiddle (const T *input, const S &factor, const S *kernel, int ksize, int n, T *output) |
|
template<class T > |
void | CVD::convolveGaussian (BasicImage< T > &I, double sigma, double sigmas=3.0) |
|
template<class T > |
void | CVD::convolveGaussian (const BasicImage< T > &I, BasicImage< T > &out, double sigma, double sigmas=3.0) |
|
void | CVD::compute_van_vliet_b (double sigma, double b[]) |
|
void | CVD::compute_triggs_M (const double b[], double M[][3]) |
|
void | CVD::van_vliet_blur (const double b[], const CVD::SubImage< float > in, CVD::SubImage< float > out) |
|
void | CVD::convolveGaussian (const BasicImage< float > &I, BasicImage< float > &out, double sigma, double sigmas=3.0) |
|
void | CVD::convolveGaussian_fir (const BasicImage< float > &I, BasicImage< float > &out, double sigma, double sigmas=3.0) |
|
template<class T , class O , class K > |
void | CVD::convolve_gaussian_3 (const BasicImage< T > &I, BasicImage< O > &out, K k1, K k2) |
|