SyB3R - Synthetic Benchmark for 3D Reconstruction
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
syb3r::synthesis::ImagePP_ColorMatrix Class Reference
Inheritance diagram for syb3r::synthesis::ImagePP_ColorMatrix:
syb3r::synthesis::ImagePostprocessorStep

Public Member Functions

 ImagePP_ColorMatrix (const Eigen::Matrix3f &colorMatrix)
 
virtual void process (tools::FloatImage< Eigen::Vector3f > &output, const tools::FloatImage< Eigen::Vector3f > &input, ImageProperties &properties) const override
 
- Public Member Functions inherited from syb3r::synthesis::ImagePostprocessorStep
virtual void link (ImagePostprocessorStep *previous, ImagePostprocessorStep *next)
 

Static Public Attributes

static const Eigen::Matrix3f CanonEOS400_to_XYZ
 
static const Eigen::Matrix3f XYZ_to_sRGB
 

Protected Attributes

Eigen::Matrix3f m_colorMatrix
 

Member Function Documentation

void syb3r::synthesis::ImagePP_ColorMatrix::process ( tools::FloatImage< Eigen::Vector3f > &  output,
const tools::FloatImage< Eigen::Vector3f > &  input,
ImageProperties properties 
) const
overridevirtual
Todo:
actually needed?

Implements syb3r::synthesis::ImagePostprocessorStep.


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