|
Namespaces |
| namespace | HuginBase |
| namespace | HuginBase::Nona |
Classes |
| class | HuginBase::Nona::Stitcher< ImageType, AlphaType > |
| | implements a stitching algorithm More...
|
| class | HuginBase::Nona::MultiImageRemapper< ImageType, AlphaType > |
| | remap a set of images, and store the individual remapped files. More...
|
| class | HuginBase::Nona::TiffMultiLayerRemapper< ImageType, AlphaImageType > |
| | stitch multilayer More...
|
| struct | HuginBase::Nona::CalcMaskUnion |
| | functor to calculate the union of two images. More...
|
| class | HuginBase::Nona::WeightedStitcher< ImageType, AlphaType > |
| struct | HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE > |
| | Difference reduce functor. More...
|
| class | HuginBase::Nona::ReduceStitcher< ImageType, AlphaType > |
| | create a panorama using the reduce operation on all overlapping pixels. More...
|
| class | HuginBase::Nona::SimpleStitcher< ImageType, AlphaType > |
| | A stitcher without seaming, just copies the images over each other. More...
|
| struct | HuginBase::Nona::StackingBlender |
| | blend images, by simply stacking them, without soft blending or boundary calculation More...
|
| struct | HuginBase::Nona::SeamBlender |
| | seam blender. More...
|
| struct | HuginBase::Nona::DifferenceBlender |
| | blend by difference More...
|
Defines |
| #define | STITCHER_CALC_DIST_IMG 0 |
Typedefs |
typedef std::vector< std::pair<
float, unsigned int > > | AlphaVector |
Functions |
| void | estimateBlendingOrder (const PanoramaData &pano, UIntSet images, std::vector< unsigned int > &blendOrder) |
| | determine blending order (starting with image 0), and continue to stitch the image with the biggest overlap area with the real image..
|
| void | stitchPanoGray_8_16 (const PanoramaData &pano, const PanoramaOptions &opts, AppBase::MultiProgressDisplay &progress, const std::string &basename, const UIntSet &usedImgs, const char *pixelType) |
| void | stitchPanoGray_32_float (const PanoramaData &pano, const PanoramaOptions &opts, AppBase::MultiProgressDisplay &progress, const std::string &basename, const UIntSet &usedImgs, const char *pixelType) |
| void | stitchPanoRGB_8_16 (const PanoramaData &pano, const PanoramaOptions &opts, AppBase::MultiProgressDisplay &progress, const std::string &basename, const UIntSet &usedImgs, const char *pixelType) |
| void | stitchPanoRGB_32_float (const PanoramaData &pano, const PanoramaOptions &opts, AppBase::MultiProgressDisplay &progress, const std::string &basename, const UIntSet &usedImgs, const char *pixelType) |