Hugin trunk 0.1
Loading...
Searching...
No Matches
Functions
CreateBrightImgDlg.cpp File Reference

implementation of dialog class to create brighter/darker versions of the image More...

#include "CreateBrightImgDlg.h"
#include "ToolboxApp.h"
#include <vigra/impex.hxx>
#include <wx/busyinfo.h>
#include <wx/stdpaths.h>
#include "base_wx/wxutils.h"
#include "base_wx/platform.h"
#include "base_wx/wxcms.h"
#include "base_wx/Executor.h"
Include dependency graph for CreateBrightImgDlg.cpp:

Go to the source code of this file.

Functions

template<class PixelType >
vigra::BasicImage< vigra::RGBValue< PixelType > > CreateBrightVersion (const vigra::BasicImage< vigra::RGBValue< PixelType > > &input, const double correction)
 creates a brighter or darker version of the input image using HuginBase::Photometric::InvResponse
 

Detailed Description

implementation of dialog class to create brighter/darker versions of the image

Author
T. Modes

Definition in file CreateBrightImgDlg.cpp.

Function Documentation

◆ CreateBrightVersion()

template<class PixelType >
vigra::BasicImage< vigra::RGBValue< PixelType > > CreateBrightVersion ( const vigra::BasicImage< vigra::RGBValue< PixelType > > &  input,
const double  correction 
)

creates a brighter or darker version of the input image using HuginBase::Photometric::InvResponse

Definition at line 38 of file CreateBrightImgDlg.cpp.

References vigra_ext::EMoR::createEMoRLUT(), vigra_ext::enforceMonotonicity(), threshold(), and vigra_ext::transformImageSpatial().

Referenced by CreateBrightImgDlg::CreateAndSaveExposureCorrectedImage(), CreateBrightImgDlg::OnExposureSelected(), and CreateBrightImgDlg::RescaleImage().