GuidedFilter  1.2.0
 Hosted by GitHub
Public Member Functions | List of all members
GFilterPC Class Reference

Applies Guided Image Filtering on a Kinect RGB frame and delivers the data to OpenGL. More...

Public Member Functions

 GFilterPC ()
 
void process (cl_uchar *rgb, cl_ushort *depth)
 Processes RGB and Depth frames on the GPU. More...
 
void radiusUp (Stream frame)
 
void radiusDown (Stream frame)
 
void resetRadius (Stream frame)
 
int getRadius (Stream frame)
 
void epsUp (Stream frame)
 
void epsDown (Stream frame)
 
void resetEps (Stream frame)
 
float getEps (Stream frame)
 
void toggleRGBNorm ()
 

Detailed Description

Applies Guided Image Filtering on a Kinect RGB frame and delivers the data to OpenGL.

Constructor & Destructor Documentation

GFilterPC::GFilterPC ( )
inline

Member Function Documentation

void GFilterPC::epsDown ( Stream  frame)
inline
void GFilterPC::epsUp ( Stream  frame)
inline
float GFilterPC::getEps ( Stream  frame)
inline
int GFilterPC::getRadius ( Stream  frame)
inline
void GFilterPC::process ( cl_uchar *  rgb,
cl_ushort *  depth 
)
inline

Processes RGB and Depth frames on the GPU.

The processed frame is delivered directly to OpenGL from the GPU.

Parameters
[in]rgbRGB frame to be processed.
[in]depthdepth frame to be processed.
void GFilterPC::radiusDown ( Stream  frame)
inline
void GFilterPC::radiusUp ( Stream  frame)
inline
void GFilterPC::resetEps ( Stream  frame)
inline
void GFilterPC::resetRadius ( Stream  frame)
inline
void GFilterPC::toggleRGBNorm ( )
inline

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