18 #ifndef PIC_GL_ALGORITHMS_RICHARDSON_LUCY_DECONVOLUTION_GL_HPP 19 #define PIC_GL_ALGORITHMS_RICHARDSON_LUCY_DECONVOLUTION_GL_HPP 21 #include "../../gl/image.hpp" 23 #include "../../gl/filtering/filter.hpp" 24 #include "../../gl/filtering/filter_conv_2d.hpp" 97 if((imgIn == NULL) || (
psf == NULL)) {
142 #endif //PIC_GL_ALGORITHMS_RICHARDSON_LUCY_DECONVOLUTION_GL_HPP RichardsonLucyDeconvolutionGL()
Definition: richardson_lucy_deconvolution.hpp:39
ImageGL * img_rel_blur
Definition: richardson_lucy_deconvolution.hpp:34
ImageGL * psf
Definition: richardson_lucy_deconvolution.hpp:31
int nIterations
Definition: richardson_lucy_deconvolution.hpp:37
PIC_INLINE ImageGLVec SingleGL(ImageGL *img)
SingleGL creates a single for filters input.
Definition: image_vec.hpp:39
ImageGL * cloneGL()
cloneGL
~RichardsonLucyDeconvolutionGL()
Definition: richardson_lucy_deconvolution.hpp:49
The ImageGL class.
Definition: image.hpp:42
The FilterGLConv2D class.
Definition: filter_conv_2d.hpp:30
void flipHV()
flipHV flips horizontally and vertically the current image.
Definition: filter_radial_basis_function.hpp:220
virtual ImageGL * Process(ImageGLVec imgIn, ImageGL *imgOut)
Process.
Definition: display.hpp:258
FilterGLConv2D * flt_conv
Definition: richardson_lucy_deconvolution.hpp:36
PIC_INLINE ImageGLVec DoubleGL(ImageGL *img1, ImageGL *img2)
DoubleGL creates a couple for filters input.
Definition: image_vec.hpp:52
ImageGL * img_err
Definition: richardson_lucy_deconvolution.hpp:33
Definition: bilateral_separation.hpp:25
ImageGL * img_est_conv
Definition: richardson_lucy_deconvolution.hpp:32
#define MAX(a, b)
Definition: math.hpp:73
ImageGL * execute(ImageGL *imgIn, ImageGL *imgOut)
execute
Definition: richardson_lucy_deconvolution.hpp:95
void setup(ImageGL *psf, int nIterations)
setup
Definition: richardson_lucy_deconvolution.hpp:77
std::vector< ImageGL * > ImageGLVec
ImageGLVec an std::vector of pic::ImageGL.
Definition: image_vec.hpp:32
ImageGL * psf_hat
Definition: richardson_lucy_deconvolution.hpp:31
Definition: richardson_lucy_deconvolution.hpp:28