types.hpp File Reference

#include <climits>
#include <cfloat>
#include <vector>
#include <limits>
#include " opencv2/core/cvdef.h "
#include " opencv2/core/cvstd.hpp "
#include " opencv2/core/matx.hpp "

class   cv::Complex< _Tp >
  A complex number class. 更多...
class   cv::DMatch
  Class for matching keypoint descriptors. 更多...
class   cv::KeyPoint
  Data structure for salient point detectors. 更多...
class   cv::Moments
  struct returned by cv::moments 更多...
class   cv::Point3_< _Tp >
  Template class for 3D points specified by its coordinates x , y and z . 更多...
class   cv::Point_< _Tp >
  Template class for 2D points specified by its coordinates x and y . 更多...
class   cv::Range
  Template class specifying a continuous subsequence (slice) of a sequence. 更多...
class   cv::Rect_< _Tp >
  Template class for 2D rectangles. 更多...
class   cv::RotatedRect
  The class represents rotated (i.e. not up-right) rectangles on a plane. 更多...
class   cv::Scalar_< _Tp >
  Template class for a 4-element vector derived from Vec . 更多...
class   cv::Size_< _Tp >
  Template class for specifying the size of an image or rectangle. 更多...
class   cv::TermCriteria
  The class defining termination criteria for iterative algorithms. 更多...


  "black box" representation of the file storage associated with a file on disk.


typedef Complex< double >  cv::Complexd
typedef Complex< float >  cv::Complexf
typedef Point2i  cv::Point
typedef Point_< double >  cv::Point2d
typedef Point_< float >  cv::Point2f
typedef Point_< int >  cv::Point2i
typedef Point_< int64 cv::Point2l
typedef Point3_< double >  cv::Point3d
typedef Point3_< float >  cv::Point3f
typedef Point3_< int >  cv::Point3i
typedef Rect2i  cv::Rect
typedef Rect_< double >  cv::Rect2d
typedef Rect_< float >  cv::Rect2f
typedef Rect_< int >  cv::Rect2i
typedef Scalar_< double >  cv::Scalar
typedef Size2i  cv::Size
typedef Size_< double >  cv::Size2d
typedef Size_< float >  cv::Size2f
typedef Size_< int >  cv::Size2i
typedef Size_< int64 cv::Size2l