40 #include <pcl/pcl_exports.h>
56 const unsigned char *bayer_pixel,
unsigned char *rgb_buffer,
57 unsigned width,
unsigned height,
58 int bayer_line_step = 0,
59 int bayer_line_step2 = 0,
60 unsigned rgb_line_step = 0)
const;
64 const unsigned char *bayer_pixel,
unsigned char *rgb_buffer,
65 unsigned width,
unsigned height,
66 int bayer_line_step = 0,
67 int bayer_line_step2 = 0,
68 unsigned rgb_line_step = 0)
const;
72 const unsigned char *bayer_pixel,
unsigned char *rgb_buffer,
73 unsigned width,
unsigned height,
74 int bayer_line_step = 0,
75 int bayer_line_step2 = 0,
76 unsigned rgb_line_step = 0)
const;
Various debayering methods.
void debayerEdgeAware(const unsigned char *bayer_pixel, unsigned char *rgb_buffer, unsigned width, unsigned height, int bayer_line_step=0, int bayer_line_step2=0, unsigned rgb_line_step=0) const
void debayerBilinear(const unsigned char *bayer_pixel, unsigned char *rgb_buffer, unsigned width, unsigned height, int bayer_line_step=0, int bayer_line_step2=0, unsigned rgb_line_step=0) const
void debayerEdgeAwareWeighted(const unsigned char *bayer_pixel, unsigned char *rgb_buffer, unsigned width, unsigned height, int bayer_line_step=0, int bayer_line_step2=0, unsigned rgb_line_step=0) const