|
Public Member Functions |
| | Khan (std::vector< std::string > &inputFiles, const uint16_t flags, const uint16_t debugFlags, int iterations, double sigma, int verbosity) |
| | Khan (std::vector< ImageImportInfo > &inputFiles, const uint16_t flags, const uint16_t debugFlags, int iterations, double sigma, int verbosity) |
| std::vector< FImagePtr > | createWeightMasks () |
| | create weight masks create weight masks for masking out ghosting regions
|
| | ~Khan () |
Protected Types |
typedef ImageTypes< PixelType
>::ImageType | ImageType |
typedef ImageTypes< PixelType
>::ProcessImageType | ProcessImageType |
typedef ImageTypes< PixelType
>::ProcessImageType::traverser | ProcessImageTraverser |
typedef ImageTypes< PixelType
>::ProcessImageType::PixelType | ProcessImagePixelType |
typedef ImageTypes< PixelType
>::ProcessImageTypePtr | ProcessImageTypePtr |
typedef NumericTraits< PixelType
>::isScalar | srcIsScalar |
Protected Member Functions |
| void | setSigma (double sigma) |
| | set sigma sets sigma for gaussian weigting function
|
| float | Kh (ProcessImagePixelType x) |
| | kernel function Standard probability density function
|
| void | convertImage (ImageType *in, ProcessImageTypePtr &out, VigraFalseType) |
| | convert image for internal use if input image is RGB then convert it to L*a*b if input image is grayscale then only copy image
|
| void | convertImage (ImageType *in, ProcessImageTypePtr &out, VigraTrueType) |
| void | importRGBImage (ImageImportInfo &info, ImageType *img, VigraFalseType) |
| | import RGB image
|
| void | importRGBImage (ImageImportInfo &info, ImageType *img, VigraTrueType) |
| void | preprocessImage (unsigned int i, FImagePtr &weight, ProcessImageTypePtr &output) |
| | function to preprocess input image This function loads image, linearize it using EMoR (FIXME), tranform it using logarithm or gamma if input images are HDR
|
Protected Attributes |
| double | PIPOW |
| double | denom |
| double | sigma |
| std::vector< ProcessImageTypePtr > | processImages |
| std::vector< FImagePtr > | weights |