Image Component Library (ICL)
Classes | Functions
icl::io::icl_openni Namespace Reference

Classes

class  DepthGeneratorOptions
 this class interprets and sets Properties of OpenNI DepthGenerators More...
 
class  ImageGeneratorOptions
 this class interprets and sets Properties of OpenNI ImageGenerators More...
 
class  MapGeneratorOptions
 this class interprets and sets Properties of OpenNI MapGenerators More...
 
class  OpenNIContext
 A Context object encapsulating the OpenNI-Context-object. More...
 
class  OpenNIDepthGenerator
 Depth Image Generator. More...
 
class  OpenNIIRGenerator
 IR Image Generator. More...
 
class  OpenNIMapGenerator
 abstract super-class of all Image generators More...
 
class  OpenNIRgbGenerator
 RGB Image Generator. More...
 
class  ReadWriteBuffer
 This is used for concurrent writing and reading of Buffers. More...
 
class  ReadWriteBufferHandler
 A BufferHandlers only task is to create T's. More...
 

Functions

template<class T >
core::Img< T > * convertDepthImg (xn::DepthMetaData *src, core::Img< T > *dst)
 fills an core::core::Img<T> from OpenNI DepthMetaData More...
 
core::Img16sconvertIRImg (xn::IRMetaData *src, core::Img16s *dst)
 fills an core::Img16s from OpenNI IRMetaData More...
 
core::Img8uconvertRGBImg (xn::ImageMetaData *src, core::Img8u *dst)
 
core::Img8uconvertYuv422Img (xn::ImageMetaData *src, core::Img8u *dst)
 
core::Img8uconvertGrayScale8Img (xn::ImageMetaData *src, core::Img8u *dst)
 

Function Documentation

◆ convertDepthImg()

template<class T >
core::Img<T>* icl::io::icl_openni::convertDepthImg ( xn::DepthMetaData *  src,
core::Img< T > *  dst 
)

fills an core::core::Img<T> from OpenNI DepthMetaData

◆ convertGrayScale8Img()

core::Img8u* icl::io::icl_openni::convertGrayScale8Img ( xn::ImageMetaData *  src,
core::Img8u dst 
)
inline

fills a three channel core::Img8u from OpenNI ImageMetaData expecting the Generator to generate Grayscale8 Data. Sets the image format to formatGrey.

◆ convertIRImg()

core::Img16s* icl::io::icl_openni::convertIRImg ( xn::IRMetaData *  src,
core::Img16s dst 
)
inline

fills an core::Img16s from OpenNI IRMetaData

◆ convertRGBImg()

core::Img8u* icl::io::icl_openni::convertRGBImg ( xn::ImageMetaData *  src,
core::Img8u dst 
)
inline

fills a three channel core::Img8u from OpenNI ImageMetaData expecting the Generator to generate RGB24 Data. Sets the image format to formatRGB.

◆ convertYuv422Img()

core::Img8u* icl::io::icl_openni::convertYuv422Img ( xn::ImageMetaData *  src,
core::Img8u dst 
)
inline

fills a three channel core::Img8u from OpenNI ImageMetaData expecting the Generator to generate Yuv422 Data. Sets the image format to formatRGB.