STIRA  0.1
Public Member Functions | List of all members
stira::contrastenhance::AdaptiveEnhanceLuong Class Reference

Adaptive contrast enhancement accoring to method of Hiep Luong The implementation is based on the text of his PhD thesis "Advanced Image and Video Resolution Enhancement Techniques", 2008, Ghent University, TELIN-IPI, page 57 and following. More...

#include <AdaptiveEnhanceLuong.h>

Public Member Functions

 AdaptiveEnhanceLuong (int windowSize=9)
 constructor More...
 
 ~AdaptiveEnhanceLuong ()
 destructor
 
ImageRun (Image *pSourceImage)
 overloaded Run method per image More...
 
void SetAlphaFactor (double factor)
 sets the factor with which parameter is to be multiplied factor More...
 
void SetWindowSize (int size)
 sets the size of the local window around a central pixel More...
 

Detailed Description

Adaptive contrast enhancement accoring to method of Hiep Luong The implementation is based on the text of his PhD thesis "Advanced Image and Video Resolution Enhancement Techniques", 2008, Ghent University, TELIN-IPI, page 57 and following.

Constructor & Destructor Documentation

stira::contrastenhance::AdaptiveEnhanceLuong::AdaptiveEnhanceLuong ( int  windowSize = 9)

constructor

Parameters
windowSizesize of blocks for local processing

Member Function Documentation

Image * stira::contrastenhance::AdaptiveEnhanceLuong::Run ( Image pSourceImage)

overloaded Run method per image

Parameters
pSourceImagethe input image
Returns
a newly created image as result of contrast enhancement, becomes responsability of the caller

References stira::imagedata::Image::AddBand(), stira::imagedata::Image::GetBands(), stira::imagedata::Image::GetHeight(), stira::imagedata::Image::GetNumberOfBands(), and stira::imagedata::Image::GetWidth().

void stira::contrastenhance::AdaptiveEnhanceLuong::SetAlphaFactor ( double  factor)

sets the factor with which parameter is to be multiplied factor

Parameters
factormultiplication factor usually between 0.5 and 1.0
void stira::contrastenhance::AdaptiveEnhanceLuong::SetWindowSize ( int  size)

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