Various debayering methods. More...
#include <pcl/io/debayer.h>
Public Member Functions | |
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 | 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 | 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 |
void pcl::io::DeBayer::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 pcl::io::DeBayer::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 |
Referenced by pcl::io::LZFBayer8ImageReader::read(), and pcl::io::LZFBayer8ImageReader::readOMP().
void pcl::io::DeBayer::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 |
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1io_1_1_de_bayer.html