Classes | |
class | AffineBasedEstimator |
Affine transformation based estimator. More... | |
class | AffineBestOf2NearestMatcher |
Features matcher similar to cv::detail::BestOf2NearestMatcher which finds two best matches for each feature and leaves the best one only if the ratio between descriptor distances is greater than the threshold match_conf. More... | |
class | AffineWarper |
Affine warper that uses rotations and translations. More... | |
class | AKAZEFeaturesFinder |
AKAZE features finder. More... | |
class | BestOf2NearestMatcher |
Features matcher which finds two best matches for each feature and leaves the best one only if the ratio between descriptor distances is greater than the threshold match_conf. More... | |
class | BestOf2NearestRangeMatcher |
class | Blender |
Base class for all blenders. More... | |
class | BlocksGainCompensator |
Exposure compensator which tries to remove exposure related artifacts by adjusting image block intensities, see [83] for details. More... | |
class | BundleAdjusterAffine |
Bundle adjuster that expects affine transformation represented in homogeneous coordinates in R for each camera param. More... | |
class | BundleAdjusterAffinePartial |
Bundle adjuster that expects affine transformation with 4 DOF represented in homogeneous coordinates in R for each camera param. More... | |
class | BundleAdjusterBase |
Base class for all camera parameters refinement methods. More... | |
class | BundleAdjusterRay |
Implementation of the camera parameters refinement algorithm which minimizes sum of the distances between the rays passing through the camera center and a feature. More... | |
class | BundleAdjusterReproj |
Implementation of the camera parameters refinement algorithm which minimizes sum of the reprojection error squares. More... | |
struct | CameraParams |
Describes camera parameters. More... | |
struct | CompressedRectilinearPortraitProjector |
class | CompressedRectilinearPortraitWarper |
struct | CompressedRectilinearProjector |
class | CompressedRectilinearWarper |
struct | CylindricalPortraitProjector |
class | CylindricalPortraitWarper |
struct | CylindricalProjector |
class | CylindricalWarper |
Warper that maps an image onto the x*x + z*z = 1 cylinder. More... | |
class | CylindricalWarperGpu |
class | DisjointSets |
class | DpSeamFinder |
class | Estimator |
Rotation estimator base class. More... | |
class | ExposureCompensator |
Base class for all exposure compensators. More... | |
class | FeatherBlender |
Simple blender which mixes images at its borders. More... | |
class | FeaturesFinder |
Feature finders base class. More... | |
class | FeaturesMatcher |
Feature matchers base class. More... | |
struct | FisheyeProjector |
class | FisheyeWarper |
class | GainCompensator |
Exposure compensator which tries to remove exposure related artifacts by adjusting image intensities, see [11] and [91] for details. More... | |
class | Graph |
class | GraphCutSeamFinder |
Minimum graph cut-based seam estimator. More... | |
class | GraphCutSeamFinderBase |
Base class for all minimum graph-cut-based seam estimators. More... | |
struct | GraphEdge |
class | HomographyBasedEstimator |
Homography based rotation estimator. More... | |
struct | ImageFeatures |
Structure containing image keypoints and descriptors. More... | |
struct | MatchesInfo |
Structure containing information about matches between two images. More... | |
struct | MercatorProjector |
class | MercatorWarper |
class | MultiBandBlender |
Blender which uses multi-band blending algorithm (see [13]). More... | |
class | NoBundleAdjuster |
Stub bundle adjuster that does nothing. More... | |
class | NoExposureCompensator |
Stub exposure compensator which does nothing. More... | |
class | NoSeamFinder |
Stub seam estimator which does nothing. More... | |
class | OrbFeaturesFinder |
ORB features finder. More... | |
class | PairwiseSeamFinder |
Base class for all pairwise seam estimators. More... | |
struct | PaniniPortraitProjector |
class | PaniniPortraitWarper |
struct | PaniniProjector |
class | PaniniWarper |
struct | PlanePortraitProjector |
class | PlanePortraitWarper |
struct | PlaneProjector |
class | PlaneWarper |
Warper that maps an image onto the z = 1 plane. More... | |
class | PlaneWarperGpu |
struct | ProjectorBase |
Base class for warping logic implementation. More... | |
class | RotationWarper |
Rotation-only model image warper interface. More... | |
class | RotationWarperBase |
Base class for rotation-based warper using a detail::ProjectorBase_ derived class. More... | |
class | SeamFinder |
Base class for a seam estimator. More... | |
struct | SphericalPortraitProjector |
class | SphericalPortraitWarper |
struct | SphericalProjector |
class | SphericalWarper |
Warper that maps an image onto the unit sphere located at the origin. More... | |
class | SphericalWarperGpu |
struct | StereographicProjector |
class | StereographicWarper |
class | SurfFeaturesFinder |
SURF features finder. More... | |
class | Timelapser |
class | TimelapserCrop |
struct | TransverseMercatorProjector |
class | TransverseMercatorWarper |
class | VoronoiSeamFinder |
Voronoi diagram-based seam estimator. More... | |
Enumerations | |
enum | WaveCorrectKind { WAVE_CORRECT_HORIZ, WAVE_CORRECT_VERT } |
Functions | |
bool | calibrateRotatingCamera (const std::vector< Mat > &Hs, Mat &K) |
void | createLaplacePyr (InputArray img, int num_levels, std::vector< UMat > &pyr) |
void | createLaplacePyrGpu (InputArray img, int num_levels, std::vector< UMat > &pyr) |
void | createWeightMap (InputArray mask, float sharpness, InputOutputArray weight) |
void | estimateFocal (const std::vector< ImageFeatures > &features, const std::vector< MatchesInfo > &pairwise_matches, std::vector< double > &focals) |
Estimates focal lengths for each given camera. More... | |
void | findMaxSpanningTree (int num_images, const std::vector< MatchesInfo > &pairwise_matches, Graph &span_tree, std::vector< int > ¢ers) |
void | focalsFromHomography (const Mat &H, double &f0, double &f1, bool &f0_ok, bool &f1_ok) |
Tries to estimate focal lengths from the given homography under the assumption that the camera undergoes rotations around its centre only. More... | |
std::vector< int > | leaveBiggestComponent (std::vector< ImageFeatures > &features, std::vector< MatchesInfo > &pairwise_matches, float conf_threshold) |
String | matchesGraphAsString (std::vector< String > &pathes, std::vector< MatchesInfo > &pairwise_matches, float conf_threshold) |
void | normalizeUsingWeightMap (InputArray weight, InputOutputArray src) |
bool | overlapRoi (Point tl1, Point tl2, Size sz1, Size sz2, Rect &roi) |
void | restoreImageFromLaplacePyr (std::vector< UMat > &pyr) |
void | restoreImageFromLaplacePyrGpu (std::vector< UMat > &pyr) |
Rect | resultRoi (const std::vector< Point > &corners, const std::vector< UMat > &images) |
Rect | resultRoi (const std::vector< Point > &corners, const std::vector< Size > &sizes) |
Rect | resultRoiIntersection (const std::vector< Point > &corners, const std::vector< Size > &sizes) |
Point | resultTl (const std::vector< Point > &corners) |
void | selectRandomSubset (int count, int size, std::vector< int > &subset) |
int & | stitchingLogLevel () |
void | waveCorrect (std::vector< Mat > &rmats, WaveCorrectKind kind) |
Tries to make panorama more horizontal (or vertical). More... | |