Classes | Enumerations | Functions
cv::detail Namespace Reference

Classes

class  Blender
class  FeatherBlender
class  MultiBandBlender
struct  CameraParams
class  ExposureCompensator
class  NoExposureCompensator
class  GainCompensator
class  BlocksGainCompensator
struct  ImageFeatures
class  FeaturesFinder
class  SurfFeaturesFinder
class  OrbFeaturesFinder
class  SurfFeaturesFinderGpu
struct  MatchesInfo
class  FeaturesMatcher
class  BestOf2NearestMatcher
class  Estimator
class  HomographyBasedEstimator
class  BundleAdjusterBase
class  BundleAdjusterReproj
class  BundleAdjusterRay
class  SeamFinder
class  NoSeamFinder
class  PairwiseSeamFinder
class  VoronoiSeamFinder
class  DpSeamFinder
class  GraphCutSeamFinderBase
class  GraphCutSeamFinder
class  GraphCutSeamFinderGpu
class  DisjointSets
struct  GraphEdge
class  Graph
class  RotationWarper
struct  ProjectorBase
class  RotationWarperBase
struct  PlaneProjector
class  PlaneWarper
struct  SphericalProjector
class  SphericalWarper
struct  CylindricalProjector
class  CylindricalWarper
struct  FisheyeProjector
class  FisheyeWarper
struct  StereographicProjector
class  StereographicWarper
struct  CompressedRectilinearProjector
class  CompressedRectilinearWarper
struct  CompressedRectilinearPortraitProjector
class  CompressedRectilinearPortraitWarper
struct  PaniniProjector
class  PaniniWarper
struct  PaniniPortraitProjector
class  PaniniPortraitWarper
struct  MercatorProjector
class  MercatorWarper
struct  TransverseMercatorProjector
class  TransverseMercatorWarper
class  PlaneWarperGpu
class  SphericalWarperGpu
class  CylindricalWarperGpu
struct  SphericalPortraitProjector
class  SphericalPortraitWarper
struct  CylindricalPortraitProjector
class  CylindricalPortraitWarper
struct  PlanePortraitProjector
class  PlanePortraitWarper

Enumerations

enum  WaveCorrectKind { WAVE_CORRECT_HORIZ, WAVE_CORRECT_VERT }

Functions

void CV_EXPORTS focalsFromHomography (const Mat &H, double &f0, double &f1, bool &f0_ok, bool &f1_ok)
void CV_EXPORTS estimateFocal (const std::vector< ImageFeatures > &features, const std::vector< MatchesInfo > &pairwise_matches, std::vector< double > &focals)
bool CV_EXPORTS calibrateRotatingCamera (const std::vector< Mat > &Hs, Mat &K)
void CV_EXPORTS normalizeUsingWeightMap (const Mat &weight, Mat &src)
void CV_EXPORTS createWeightMap (const Mat &mask, float sharpness, Mat &weight)
void CV_EXPORTS createLaplacePyr (const Mat &img, int num_levels, std::vector< Mat > &pyr)
void CV_EXPORTS createLaplacePyrGpu (const Mat &img, int num_levels, std::vector< Mat > &pyr)
void CV_EXPORTS restoreImageFromLaplacePyr (std::vector< Mat > &pyr)
void CV_EXPORTS restoreImageFromLaplacePyrGpu (std::vector< Mat > &pyr)
void CV_EXPORTS waveCorrect (std::vector< Mat > &rmats, WaveCorrectKind kind)
std::string CV_EXPORTS matchesGraphAsString (std::vector< std::string > &pathes, std::vector< MatchesInfo > &pairwise_matches, float conf_threshold)
std::vector< int > CV_EXPORTS leaveBiggestComponent (std::vector< ImageFeatures > &features, std::vector< MatchesInfo > &pairwise_matches, float conf_threshold)
void CV_EXPORTS findMaxSpanningTree (int num_images, const std::vector< MatchesInfo > &pairwise_matches, Graph &span_tree, std::vector< int > &centers)
CV_EXPORTS bool overlapRoi (Point tl1, Point tl2, Size sz1, Size sz2, Rect &roi)
CV_EXPORTS Rect resultRoi (const std::vector< Point > &corners, const std::vector< Mat > &images)
CV_EXPORTS Rect resultRoi (const std::vector< Point > &corners, const std::vector< Size > &sizes)
CV_EXPORTS Point resultTl (const std::vector< Point > &corners)
CV_EXPORTS void selectRandomSubset (int count, int size, std::vector< int > &subset)
CV_EXPORTS int & stitchingLogLevel ()

Enumeration Type Documentation

Enumerator:
WAVE_CORRECT_HORIZ 
WAVE_CORRECT_VERT 

Function Documentation

void CV_EXPORTS cv::detail::focalsFromHomography ( const Mat &  H,
double &  f0,
double &  f1,
bool &  f0_ok,
bool &  f1_ok 
)
void CV_EXPORTS cv::detail::estimateFocal ( const std::vector< ImageFeatures > &  features,
const std::vector< MatchesInfo > &  pairwise_matches,
std::vector< double > &  focals 
)
bool CV_EXPORTS cv::detail::calibrateRotatingCamera ( const std::vector< Mat > &  Hs,
Mat &  K 
)
void CV_EXPORTS cv::detail::normalizeUsingWeightMap ( const Mat &  weight,
Mat &  src 
)
void CV_EXPORTS cv::detail::createWeightMap ( const Mat &  mask,
float  sharpness,
Mat &  weight 
)
void CV_EXPORTS cv::detail::createLaplacePyr ( const Mat &  img,
int  num_levels,
std::vector< Mat > &  pyr 
)
void CV_EXPORTS cv::detail::createLaplacePyrGpu ( const Mat &  img,
int  num_levels,
std::vector< Mat > &  pyr 
)
void CV_EXPORTS cv::detail::restoreImageFromLaplacePyr ( std::vector< Mat > &  pyr)
void CV_EXPORTS cv::detail::restoreImageFromLaplacePyrGpu ( std::vector< Mat > &  pyr)
void CV_EXPORTS cv::detail::waveCorrect ( std::vector< Mat > &  rmats,
WaveCorrectKind  kind 
)
std::string CV_EXPORTS cv::detail::matchesGraphAsString ( std::vector< std::string > &  pathes,
std::vector< MatchesInfo > &  pairwise_matches,
float  conf_threshold 
)
std::vector<int> CV_EXPORTS cv::detail::leaveBiggestComponent ( std::vector< ImageFeatures > &  features,
std::vector< MatchesInfo > &  pairwise_matches,
float  conf_threshold 
)
void CV_EXPORTS cv::detail::findMaxSpanningTree ( int  num_images,
const std::vector< MatchesInfo > &  pairwise_matches,
Graph &  span_tree,
std::vector< int > &  centers 
)
CV_EXPORTS bool cv::detail::overlapRoi ( Point  tl1,
Point  tl2,
Size  sz1,
Size  sz2,
Rect &  roi 
)
CV_EXPORTS Rect cv::detail::resultRoi ( const std::vector< Point > &  corners,
const std::vector< Mat > &  images 
)
CV_EXPORTS Rect cv::detail::resultRoi ( const std::vector< Point > &  corners,
const std::vector< Size > &  sizes 
)
CV_EXPORTS Point cv::detail::resultTl ( const std::vector< Point > &  corners)
CV_EXPORTS void cv::detail::selectRandomSubset ( int  count,
int  size,
std::vector< int > &  subset 
)
CV_EXPORTS int& cv::detail::stitchingLogLevel ( )