OpenCV  4.1.1-pre
Open Source Computer Vision
Looking for a C++ dev who knows OpenCV?
I'm looking for work. Hire me!
Image Blenders
Collaboration diagram for Image Blenders:

Classes

class  cv::detail::Blender
 Base class for all blenders. More...
 
class  cv::detail::FeatherBlender
 Simple blender which mixes images at its borders. More...
 
class  cv::detail::MultiBandBlender
 Blender which uses multi-band blending algorithm (see [16]). More...
 

Functions

 cv::detail::FeatherBlender::FeatherBlender (float sharpness=0.02f)
 
void cv::detail::createLaplacePyr (InputArray img, int num_levels, std::vector< UMat > &pyr)
 
void cv::detail::createLaplacePyrGpu (InputArray img, int num_levels, std::vector< UMat > &pyr)
 
void cv::detail::createWeightMap (InputArray mask, float sharpness, InputOutputArray weight)
 
void cv::detail::normalizeUsingWeightMap (InputArray weight, InputOutputArray src)
 
void cv::detail::restoreImageFromLaplacePyr (std::vector< UMat > &pyr)
 
void cv::detail::restoreImageFromLaplacePyrGpu (std::vector< UMat > &pyr)
 

Detailed Description

Function Documentation

◆ FeatherBlender()

cv::detail::FeatherBlender::FeatherBlender ( float  sharpness = 0.02f)
inline

#include <opencv2/stitching/detail/blenders.hpp>

◆ createLaplacePyr()

void cv::detail::createLaplacePyr ( InputArray  img,
int  num_levels,
std::vector< UMat > &  pyr 
)

#include <opencv2/stitching/detail/blenders.hpp>

Referenced by cv::detail::MultiBandBlender::setNumBands().

Here is the caller graph for this function:

◆ createLaplacePyrGpu()

void cv::detail::createLaplacePyrGpu ( InputArray  img,
int  num_levels,
std::vector< UMat > &  pyr 
)

#include <opencv2/stitching/detail/blenders.hpp>

Referenced by cv::detail::MultiBandBlender::setNumBands().

Here is the caller graph for this function:

◆ createWeightMap()

void cv::detail::createWeightMap ( InputArray  mask,
float  sharpness,
InputOutputArray  weight 
)

#include <opencv2/stitching/detail/blenders.hpp>

Referenced by cv::detail::MultiBandBlender::setNumBands().

Here is the caller graph for this function:

◆ normalizeUsingWeightMap()

void cv::detail::normalizeUsingWeightMap ( InputArray  weight,
InputOutputArray  src 
)

#include <opencv2/stitching/detail/blenders.hpp>

Referenced by cv::detail::MultiBandBlender::setNumBands().

Here is the caller graph for this function:

◆ restoreImageFromLaplacePyr()

void cv::detail::restoreImageFromLaplacePyr ( std::vector< UMat > &  pyr)

#include <opencv2/stitching/detail/blenders.hpp>

Referenced by cv::detail::MultiBandBlender::setNumBands().

Here is the caller graph for this function:

◆ restoreImageFromLaplacePyrGpu()

void cv::detail::restoreImageFromLaplacePyrGpu ( std::vector< UMat > &  pyr)

#include <opencv2/stitching/detail/blenders.hpp>

Referenced by cv::detail::MultiBandBlender::setNumBands().

Here is the caller graph for this function: