point_cloud_library / 1.12.1 / classpcl_1_1io_1_1_de_bayer.html /

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

Detailed Description

Various debayering methods.

Author
Suat Gedikli

Definition at line 50 of file debayer.h.

Member Function Documentation

debayerBilinear()

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

debayerEdgeAware()

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

debayerEdgeAwareWeighted()

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

The documentation for this class was generated from the following file:

© 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