# opentl::cvprocess::BayerRG2RGB Class Reference

GPU based debayering. Derived class from GpuStdShaders. Bi-linear debayering with edge sensitivity based on paper "fast demosaic by frequency replacement" Output format is RGB texture. More...

Inherits opentl::cvprocess::GpuStdShaders.

List of all members.

## Public Member Functions
| BayerRG2RGB ()
| Constructor.
virtual | ~BayerRG2RGB ()
| Destructor.

## Detailed Description

GPU based debayering. Derived class from GpuStdShaders. Bi-linear debayering with edge sensitivity based on paper "fast demosaic by frequency replacement" Output format is RGB texture.

ATTENTION: - This filter works with a source texture of type GL_TEXTURE_RECTANGLE_ARB only.

- For good performance input and output texture should use GL_RGB8 as internal data type.

Author:
  E. Roth <eroth@mytum.de>

## Constructor & Destructor Documentation

opentl::cvprocess::BayerRG2RGB::BayerRG2RGB | ( |  | ) |

Constructor.

virtual opentl::cvprocess::BayerRG2RGB::~BayerRG2RGB | ( |  | ) | `[virtual]`

Destructor.