Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Functions
vigra_ext::poisson Namespace Reference

Namespaces

 detail
 

Classes

class  MaskGreaterAccessor
 
class  MaskSmallerAccessor
 

Functions

template<class Image , class PyramidImage >
void BuildSeamPyramid (const Image &input, vigra::ImagePyramid< PyramidImage > &seams, const int minLength)
 
template<class Image , class Mask , class SeamMask , class GradientType >
void BuildGradientMap (const Image &image1, const Image &image2, const Mask &mask2, const SeamMask &seam, GradientType &gradient, const vigra::Point2D &offset, const bool doWrap)
 
template<class Image , class SeamMask >
void Multigrid (Image &out, const Image &gradient, const vigra::ImagePyramid< SeamMask > &seamMaskPyramid, int minLen, const float errorThreshold, const int maxIter, const bool doWrap)
 

Function Documentation

template<class Image , class Mask , class SeamMask , class GradientType >
void vigra_ext::poisson::BuildGradientMap ( const Image &  image1,
const Image &  image2,
const Mask &  mask2,
const SeamMask &  seam,
GradientType &  gradient,
const vigra::Point2D &  offset,
const bool  doWrap 
)
template<class Image , class PyramidImage >
void vigra_ext::poisson::BuildSeamPyramid ( const Image &  input,
vigra::ImagePyramid< PyramidImage > &  seams,
const int  minLength 
)
template<class Image , class SeamMask >
void vigra_ext::poisson::Multigrid ( Image &  out,
const Image &  gradient,
const vigra::ImagePyramid< SeamMask > &  seamMaskPyramid,
int  minLen,
const float  errorThreshold,
const int  maxIter,
const bool  doWrap 
)