Scyllarus: C++ Hyperspectral Processing Library
Hyperspectral Image Processing Pipeline
|
Go to the source code of this file.
Namespaces | |
scyl | |
Functions | |
template<class T > | |
void | scyl::clip_lower (T &a, float f_lim, float f_set) |
Clip arma matrix values below a lower limit and set clipped values to an arbitrary value. More... | |
template<class T > | |
void | scyl::clip_lower (T &a, float f_lim) |
Clip arma matrix values below a lower limit and set clipped values to that limit. More... | |
arma::fmat | scyl::conv (const arma::fmat &a, arma::fvec kernel) |
Convolve a matrix with a 1D filter kernel (based on matlab implementation) More... | |
arma::fmat | scyl::conv2 (const arma::fmat &a, arma::fmat kernel) |
Convolve a matrix with a 2D filter kernel (based on matlab implementation) More... | |
arma::fmat | scyl::wiener2 (const arma::fmat &a, arma::fvec nhood) |
Apply a de-blurring wiener filter to an arma matrix (based on matlab implementation) More... | |
arma::fmat | scyl::median (const arma::fmat &a, arma::u32 iSize) |
Apply a median filter to an arma matrix (based on matlab implementation) More... | |
void | scyl::savitzky_golay (arma::fcube &in, int window=5) |
void | scyl::moving_average (arma::fcube &in, int window=3) |