OpenCV  2.4.13
Open Source Computer Vision
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
 
struct  TransverseMercatorProjector
 
class  TransverseMercatorWarper
 
class  VoronoiSeamFinder
 

Enumerations

enum  WaveCorrectKind { WAVE_CORRECT_HORIZ, WAVE_CORRECT_VERT }
 

Functions

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

Enumeration Type Documentation

Enumerator
WAVE_CORRECT_HORIZ 
WAVE_CORRECT_VERT 

Function Documentation

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