Hugin trunk 0.1
Loading...
Searching...
No Matches
Namespaces | Classes | Functions
vigra_ext::poisson Namespace Reference

Namespaces

namespace  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

◆ BuildGradientMap()

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 
)

◆ BuildSeamPyramid()

template<class Image , class PyramidImage >
void vigra_ext::poisson::BuildSeamPyramid ( const Image &  input,
vigra::ImagePyramid< PyramidImage > &  seams,
const int  minLength 
)

◆ Multigrid()

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 
)