Hugintrunk
0.1
|
#include <deghosting.h>
Public Member Functions | |
Deghosting () | |
virtual std::vector< FImagePtr > | createWeightMasks ()=0 |
create weight masks create weight masks for masking out ghosting regions More... | |
virtual void | loadImages (std::vector< std::string > &inputFiles) |
load images for processing More... | |
virtual void | setFlags (const uint16_t flags) |
set advanced flags Allows to change behavior of used algorithm More... | |
virtual void | setDebugFlags (const uint16_t debugFlags) |
set flags for debugging purposes More... | |
virtual void | setIterationNum (const int iterations) |
set number of iterations More... | |
virtual void | setCameraResponse (EMoR response) |
set camera response function set camera response function in EMoR format More... | |
virtual void | setVerbosity (int verbosity) |
set verbosity level More... | |
virtual | ~Deghosting () |
vigra::Rect2D | getOutputROI () const |
std::vector< vigra::Rect2D > | getInputROIs () const |
Protected Attributes | |
std::vector < vigra::ImageImportInfo > | inputFiles |
std::vector< vigra::Rect2D > | m_inputROI |
uint16_t | flags |
uint16_t | debugFlags |
int | iterations |
EMoR | response |
int | verbosity |
vigra::Rect2D | m_outputROI |
Definition at line 58 of file deghosting.h.
|
inline |
Definition at line 61 of file deghosting.h.
|
inlinevirtual |
Definition at line 98 of file deghosting.h.
|
pure virtual |
create weight masks create weight masks for masking out ghosting regions
Implemented in deghosting::Khan< PixelType >.
std::vector< vigra::Rect2D > deghosting::Deghosting::getInputROIs | ( | ) | const |
vigra::Rect2D deghosting::Deghosting::getOutputROI | ( | ) | const |
|
virtual |
load images for processing
inputFiles | images to be processed |
Definition at line 25 of file deghosting.cpp.
References inputFiles, m_inputROI, and m_outputROI.
Referenced by deghosting::Khan< PixelType >::Khan().
|
virtual |
set camera response function set camera response function in EMoR format
response | array of five floats representing response |
Definition at line 55 of file deghosting.cpp.
References response.
|
virtual |
set flags for debugging purposes
debugFlags | one of the constants describing action which should be done |
Definition at line 47 of file deghosting.cpp.
References debugFlags.
Referenced by deghosting::Khan< PixelType >::Khan().
|
virtual |
set advanced flags Allows to change behavior of used algorithm
flags | one of the constants describing advanced mode |
Definition at line 43 of file deghosting.cpp.
References flags.
Referenced by deghosting::Khan< PixelType >::Khan().
|
virtual |
set number of iterations
Definition at line 51 of file deghosting.cpp.
References iterations.
Referenced by deghosting::Khan< PixelType >::Khan().
|
virtual |
set verbosity level
verbosity | the higher the number is, the more verbose algorithm will be |
Definition at line 59 of file deghosting.cpp.
References verbosity.
Referenced by deghosting::Khan< PixelType >::Khan().
|
protected |
Definition at line 107 of file deghosting.h.
Referenced by setDebugFlags().
|
protected |
Definition at line 106 of file deghosting.h.
Referenced by setFlags().
|
protected |
Definition at line 104 of file deghosting.h.
Referenced by loadImages().
|
protected |
Definition at line 108 of file deghosting.h.
Referenced by setIterationNum().
|
protected |
Definition at line 105 of file deghosting.h.
Referenced by getInputROIs(), and loadImages().
|
protected |
Definition at line 111 of file deghosting.h.
Referenced by getOutputROI(), and loadImages().
|
protected |
Definition at line 109 of file deghosting.h.
Referenced by deghosting::Khan< PixelType >::Khan(), and setCameraResponse().
|
protected |
Definition at line 110 of file deghosting.h.
Referenced by setVerbosity().