ImageUtil.h File Reference
#include <VisionX/interface/core/DataTypes.h>
#include <VisionX/interface/components/Calibration.h>
#include "exceptions/local/UnsupportedImageConversionException.h"
#include "exceptions/local/InvalidByteImageTypeException.h"
#include "exceptions/local/InvalidFloatImageTypeException.h"
+ Include dependency graph for ImageUtil.h:

Go to the source code of this file.

Namespaces

 std
 
 visionx
 ArmarX headers.
 
 visionx::tools
 

Functions

void convertImage (const ImageFormatInfo &imageFormat, const ImageType destinationImageType, void *inputData, void *outputData)
 This converts the input image data into a desired destination image data type specified in the given ImageProviderInfo. More...
 
void convertImage (const ImageProviderInfo &imageProviderInfo, void *inputData, void *outputData)
 Simplifies usage of visionx::tools:convertImage in ImageProcessors. More...
 
CByteImage * createByteImage (const ImageFormatInfo &imageFormat)
 
CByteImage * createByteImage (const ImageFormatInfo &imageFormat, const ImageType imageType)
 Creates a ByteImage for the destination type specified in the given imageProviderInfo. More...
 
CByteImage * createByteImage (const ImageProviderInfo &imageProviderInfo)
 Simplifies usage of visionx::tools:convertImage in ImageProcessors. More...
 
MonocularCalibration createDefaultMonocularCalibration ()
 Creates a MonocularCalibration with all parameters set to a neutral value. More...
 
CFloatImage * createFloatImage (const ImageFormatInfo &imageFormat, const ImageType imageType)
 Creates a FloatImage for the destination type specified in the given imageProviderInfo. More...
 
CFloatImage * createFloatImage (const ImageProviderInfo &imageProviderInfo)
 Simplifies usage of visionx::tools:convertImage in ImageProcessors. More...
 
void depthValueToRGB (unsigned int depthInMM, unsigned char &r, unsigned char &g, unsigned char &b, bool noiseResistant=false)
 
ostream & operator<< (ostream &os, const visionx::ImageDimension &dimension)
 
float rgbToDepthValue (unsigned char r, unsigned char g, unsigned char b, bool noiseResistant=false)