Classes | Enumerations | Functions
cv::detail Namespace Reference

Classes

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

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 intstitchingLogLevel ()
 

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 ( )