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

class for adaptive histogram equalization like in https://en.wikipedia.org/wiki/Adaptive_histogram_equalization More...

#include <AdaptiveHistogramEqualizer.h>

Public Member Functions

 AdaptiveHistogramEqualizer (Image *pSourceImage, int blockWidth, int blockHeight)
 constructor More...
 
 ~AdaptiveHistogramEqualizer ()
 destructor
 
bool Initialize ()
 Initializes block sizes and corresponding data structures Needs to be called.
 
Image * Run ()
 Run method. More...
 

Detailed Description

class for adaptive histogram equalization like in https://en.wikipedia.org/wiki/Adaptive_histogram_equalization

Constructor & Destructor Documentation

stira::contrastenhance::AdaptiveHistogramEqualizer::AdaptiveHistogramEqualizer ( Image *  pSourceImage,
int  blockWidth,
int  blockHeight 
)

constructor

Parameters
pSourceImagethe input image
blockWidthwidth of block to divide image in
blockHeightheight of block to divide image in

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

Member Function Documentation

Image * stira::contrastenhance::AdaptiveHistogramEqualizer::Run ( )

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