Point Cloud Library (PCL)  1.14.0-dev
List of all members | Public Member Functions
pcl::io::DeBayer Class Reference

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: