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

Public Member Functions

 ImagePP_SensorNoise (float sigmaNormalNoise, float sigmaLognormalNoise)
 
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)
 

Protected Attributes

float m_sigmaNormalNoise
 
float m_sigmaLognormalNoise
 
std::mutex m_rngMutex
 
std::mt19937 m_rng
 

Member Function Documentation

void syb3r::synthesis::ImagePP_SensorNoise::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: