18 #ifndef PIC_FILTERING_FILTER_RADIAL_BASIS_FUNCTION 19 #define PIC_FILTERING_FILTER_RADIAL_BASIS_FUNCTION 23 #include "../algorithms/radial_basis_function.hpp" 25 #include "../filtering/filter.hpp" 48 int channels = src[0]->channels;
54 for(
int j = box->
y0; j < box->y1; j++) {
56 for(
int i = box->
x0; i < box->x1; i++) {
58 float *dataIn = (*src[0]) (i, j);
59 float *dataOut = (*dst) (i, j);
86 width = imgIn[0]->width;
87 height = imgIn[0]->height;
89 frames = imgIn[0]->frames;
void update(RadialBasisFunction *rbf)
update
Definition: filter_radial_basis_function.hpp:96
void OutputSize(ImageVec imgIn, int &width, int &height, int &channels, int &frames)
OutputSize.
Definition: filter_radial_basis_function.hpp:84
The BBox class manages the creation of bounding boxes for images.
Definition: bbox.hpp:29
RadialBasisFunction * rbf
Definition: filter_radial_basis_function.hpp:34
std::vector< Image * > ImageVec
ImageVec an std::vector of pic::Image.
Definition: filter_radial_basis_function.hpp:29
float eval(float *value)
eval
Definition: radial_basis_function.hpp:77
std::vector< Image * > ImageVec
ImageVec an std::vector of pic::Image.
Definition: image_vec.hpp:29
int x0
Definition: bbox.hpp:32
The Filter class.
Definition: filter_radial_basis_function.hpp:50
void ProcessBBox(Image *dst, ImageVec src, BBox *box)
ProcessBBox.
Definition: filter_radial_basis_function.hpp:42
FilterRadialBasisFunction()
FilterRadialBasisFunction.
Definition: filter_radial_basis_function.hpp:71
int y0
Definition: bbox.hpp:32
int nDim
Definition: radial_basis_function.hpp:34
The Image class stores an image as buffer of float.
Definition: image.hpp:60
The RadialBasisFunction class.
Definition: filter_radial_basis_function.hpp:30
Definition: bilateral_separation.hpp:25
The FilterRadialBasisFunction class.
Definition: filter_radial_basis_function.hpp:30