|
struct | cv::DefaultDeleter< Y > |
|
struct | cv::has_custom_delete< T, typename > |
|
struct | cv::has_custom_delete< T, typename std::enable_if< sfinae::has_parenthesis_operator< DefaultDeleter< T >, void, T * >::value >::type > |
|
struct | cv::Ptr< T > |
|
class | cv::_InputArray |
| This is the proxy class for passing read-only input arrays into OpenCV functions. More...
|
|
class | cv::_OutputArray |
| This type is very similar to InputArray except that it is used for input/output and output function parameters. More...
|
|
class | cv::_InputOutputArray |
|
class | cv::MatAllocator |
| Custom array allocator. More...
|
|
class | cv::MatCommaInitializer_< _Tp > |
| Comma-separated Matrix Initializer. More...
|
|
struct | cv::UMatData |
|
struct | cv::MatSize |
|
struct | cv::MatStep |
|
class | cv::Mat |
| n-dimensional dense array class More...
|
|
class | cv::Mat_< _Tp > |
| Template matrix class derived from Mat. More...
|
|
class | cv::UMat |
|
class | cv::SparseMat |
| The class SparseMat represents multi-dimensional sparse numerical arrays. More...
|
|
class | cv::SparseMat_< _Tp > |
| Template sparse n-dimensional array class derived from SparseMat. More...
|
|
class | cv::MatConstIterator |
|
class | cv::MatConstIterator_< _Tp > |
| Matrix read-only iterator. More...
|
|
class | cv::MatIterator_< _Tp > |
| Matrix read-write iterator. More...
|
|
class | cv::SparseMatConstIterator |
| Read-Only Sparse Matrix Iterator. More...
|
|
class | cv::SparseMatIterator |
| Read-write Sparse Matrix Iterator. More...
|
|
class | cv::SparseMatConstIterator_< _Tp > |
| Template Read-Only Sparse Matrix Iterator Class. More...
|
|
class | cv::SparseMatIterator_< _Tp > |
| Template Read-Write Sparse Matrix Iterator Class. More...
|
|
class | cv::NAryMatIterator |
| n-ary multi-dimensional array iterator. More...
|
|
class | cv::MatOp |
|
class | cv::MatExpr |
| Matrix expression representation This is a list of implemented matrix operations that can be combined in arbitrary complex expressions (here A, B stand for matrices ( Mat ), s for a scalar ( Scalar ), alpha for a real-valued scalar ( double )): More...
|
|
class | cv::Matx< _Tp, m, n > |
| Template class for small matrices whose type and size are known at compilation time. More...
|
|
class | cv::Vec< _Tp, cn > |
| Template class for short numerical vectors, a partial case of Matx. More...
|
|
class | cv::DataType< _Tp > |
| Template "trait" class for OpenCV primitive data types. More...
|
|
class | cv::DataType< bool > |
|
class | cv::DataType< uchar > |
|
class | cv::DataType< schar > |
|
class | cv::DataType< char > |
|
class | cv::DataType< ushort > |
|
class | cv::DataType< short > |
|
class | cv::DataType< int > |
|
class | cv::DataType< float > |
|
class | cv::DataType< double > |
|
class | cv::DataType< hfloat > |
|
class | cv::DataDepth< _Tp > |
| A helper class for cv::DataType. More...
|
|
class | cv::Complex< _Tp > |
| A complex number class. More...
|
|
class | cv::DataType< Complex< _Tp > > |
|
class | cv::Point_< _Tp > |
| Template class for 2D points specified by its coordinates x and y . More...
|
|
class | cv::DataType< Point_< _Tp > > |
|
class | cv::Point3_< _Tp > |
| Template class for 3D points specified by its coordinates x , y and z . More...
|
|
class | cv::DataType< Point3_< _Tp > > |
|
class | cv::Size_< _Tp > |
| Template class for specifying the size of an image or rectangle. More...
|
|
class | cv::DataType< Size_< _Tp > > |
|
class | cv::Rect_< _Tp > |
| Template class for 2D rectangles. More...
|
|
class | cv::DataType< Rect_< _Tp > > |
|
class | cv::RotatedRect |
| The class represents rotated (i.e. not up-right) rectangles on a plane. More...
|
|
class | cv::DataType< RotatedRect > |
|
class | cv::Range |
| Template class specifying a continuous subsequence (slice) of a sequence. More...
|
|
class | cv::DataType< Range > |
|
class | cv::Scalar_< _Tp > |
| Template class for a 4-element vector derived from Vec. More...
|
|
class | cv::DataType< Scalar_< _Tp > > |
|
class | cv::KeyPoint |
| Data structure for salient point detectors. More...
|
|
class | cv::DMatch |
| Class for matching keypoint descriptors. More...
|
|
class | cv::TermCriteria |
| The class defining termination criteria for iterative algorithms. More...
|
|
class | cv::Formatted |
|
class | cv::Formatter |
|
struct | cv::ParamType< _Tp, _EnumTp > |
|
class | cv::Algorithm |
| This is a base class for all more or less complex algorithms in OpenCV. More...
|
|
struct | cv::ParamType< bool > |
|
struct | cv::ParamType< int > |
|
struct | cv::ParamType< double > |
|
struct | cv::ParamType< String > |
|
struct | cv::ParamType< Mat > |
|
struct | cv::ParamType< std::vector< Mat > > |
|
struct | cv::ParamType< Algorithm > |
|
struct | cv::ParamType< float > |
|
struct | cv::ParamType< unsigned > |
|
struct | cv::ParamType< uint64 > |
|
struct | cv::ParamType< uchar > |
|
struct | cv::ParamType< Scalar > |
|
struct | cv::ParamType< _Tp, typename std::enable_if< std::is_enum< _Tp >::value >::type > |
|
|
typedef std::string | cv::String |
|
typedef InputArray | cv::InputArrayOfArrays |
|
typedef const _OutputArray & | cv::OutputArray |
|
typedef OutputArray | cv::OutputArrayOfArrays |
|
typedef const _InputOutputArray & | cv::InputOutputArray |
|
typedef InputOutputArray | cv::InputOutputArrayOfArrays |
|
typedef Mat_< uchar > | cv::Mat1b |
|
typedef Mat_< Vec2b > | cv::Mat2b |
|
typedef Mat_< Vec3b > | cv::Mat3b |
|
typedef Mat_< Vec4b > | cv::Mat4b |
|
typedef Mat_< short > | cv::Mat1s |
|
typedef Mat_< Vec2s > | cv::Mat2s |
|
typedef Mat_< Vec3s > | cv::Mat3s |
|
typedef Mat_< Vec4s > | cv::Mat4s |
|
typedef Mat_< ushort > | cv::Mat1w |
|
typedef Mat_< Vec2w > | cv::Mat2w |
|
typedef Mat_< Vec3w > | cv::Mat3w |
|
typedef Mat_< Vec4w > | cv::Mat4w |
|
typedef Mat_< int > | cv::Mat1i |
|
typedef Mat_< Vec2i > | cv::Mat2i |
|
typedef Mat_< Vec3i > | cv::Mat3i |
|
typedef Mat_< Vec4i > | cv::Mat4i |
|
typedef Mat_< float > | cv::Mat1f |
|
typedef Mat_< Vec2f > | cv::Mat2f |
|
typedef Mat_< Vec3f > | cv::Mat3f |
|
typedef Mat_< Vec4f > | cv::Mat4f |
|
typedef Mat_< double > | cv::Mat1d |
|
typedef Mat_< Vec2d > | cv::Mat2d |
|
typedef Mat_< Vec3d > | cv::Mat3d |
|
typedef Mat_< Vec4d > | cv::Mat4d |
|
typedef Matx< float, 1, 2 > | cv::Matx12f |
|
typedef Matx< double, 1, 2 > | cv::Matx12d |
|
typedef Matx< float, 1, 3 > | cv::Matx13f |
|
typedef Matx< double, 1, 3 > | cv::Matx13d |
|
typedef Matx< float, 1, 4 > | cv::Matx14f |
|
typedef Matx< double, 1, 4 > | cv::Matx14d |
|
typedef Matx< float, 1, 6 > | cv::Matx16f |
|
typedef Matx< double, 1, 6 > | cv::Matx16d |
|
typedef Matx< float, 2, 1 > | cv::Matx21f |
|
typedef Matx< double, 2, 1 > | cv::Matx21d |
|
typedef Matx< float, 3, 1 > | cv::Matx31f |
|
typedef Matx< double, 3, 1 > | cv::Matx31d |
|
typedef Matx< float, 4, 1 > | cv::Matx41f |
|
typedef Matx< double, 4, 1 > | cv::Matx41d |
|
typedef Matx< float, 6, 1 > | cv::Matx61f |
|
typedef Matx< double, 6, 1 > | cv::Matx61d |
|
typedef Matx< float, 2, 2 > | cv::Matx22f |
|
typedef Matx< double, 2, 2 > | cv::Matx22d |
|
typedef Matx< float, 2, 3 > | cv::Matx23f |
|
typedef Matx< double, 2, 3 > | cv::Matx23d |
|
typedef Matx< float, 3, 2 > | cv::Matx32f |
|
typedef Matx< double, 3, 2 > | cv::Matx32d |
|
typedef Matx< float, 3, 3 > | cv::Matx33f |
|
typedef Matx< double, 3, 3 > | cv::Matx33d |
|
typedef Matx< float, 3, 4 > | cv::Matx34f |
|
typedef Matx< double, 3, 4 > | cv::Matx34d |
|
typedef Matx< float, 4, 3 > | cv::Matx43f |
|
typedef Matx< double, 4, 3 > | cv::Matx43d |
|
typedef Matx< float, 4, 4 > | cv::Matx44f |
|
typedef Matx< double, 4, 4 > | cv::Matx44d |
|
typedef Matx< float, 6, 6 > | cv::Matx66f |
|
typedef Matx< double, 6, 6 > | cv::Matx66d |
|
typedef Complex< float > | cv::Complexf |
|
typedef Complex< double > | cv::Complexd |
|
typedef Point_< int > | cv::Point2i |
|
typedef Point_< int64 > | cv::Point2l |
|
typedef Point_< float > | cv::Point2f |
|
typedef Point_< double > | cv::Point2d |
|
typedef Point2i | cv::Point |
|
typedef Point3_< int > | cv::Point3i |
|
typedef Point3_< float > | cv::Point3f |
|
typedef Point3_< double > | cv::Point3d |
|
typedef Size_< int > | cv::Size2i |
|
typedef Size_< int64 > | cv::Size2l |
|
typedef Size_< float > | cv::Size2f |
|
typedef Size_< double > | cv::Size2d |
|
typedef Size2i | cv::Size |
|
typedef Rect_< int > | cv::Rect2i |
|
typedef Rect_< float > | cv::Rect2f |
|
typedef Rect_< double > | cv::Rect2d |
|
typedef Rect2i | cv::Rect |
|
typedef Scalar_< double > | cv::Scalar |
|
|
static std::string | cv::toLowerCase (const std::string &str) |
|
static std::string | cv::toUpperCase (const std::string &str) |
|
template<typename _Tp , typename ... A1> |
static Ptr< _Tp > | cv::makePtr (const A1 &... a1) |
|
template<typename _Tp > |
static _InputArray | cv::rawIn (_Tp &v) |
|
template<typename _Tp > |
static _OutputArray | cv::rawOut (_Tp &v) |
|
template<typename _Tp > |
static _InputOutputArray | cv::rawInOut (_Tp &v) |
|
CV_EXPORTS InputOutputArray | cv::noArray () |
|
template<typename _Tp , int m> |
static double | cv::determinant (const Matx< _Tp, m, m > &a) |
|
template<typename _Tp , int m, int n> |
static double | cv::trace (const Matx< _Tp, m, n > &a) |
|
template<typename _Tp , int m, int n> |
static double | cv::norm (const Matx< _Tp, m, n > &M) |
|
template<typename _Tp , int m, int n> |
static double | cv::norm (const Matx< _Tp, m, n > &M, int normType) |
|
template<typename _Tp1 , typename _Tp2 , int m, int n> |
static Matx< _Tp1, m, n > & | cv::operator+= (Matx< _Tp1, m, n > &a, const Matx< _Tp2, m, n > &b) |
|
template<typename _Tp1 , typename _Tp2 , int m, int n> |
static Matx< _Tp1, m, n > & | cv::operator-= (Matx< _Tp1, m, n > &a, const Matx< _Tp2, m, n > &b) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > | cv::operator+ (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > | cv::operator- (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > & | cv::operator*= (Matx< _Tp, m, n > &a, int alpha) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > & | cv::operator*= (Matx< _Tp, m, n > &a, float alpha) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > & | cv::operator*= (Matx< _Tp, m, n > &a, double alpha) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > | cv::operator* (const Matx< _Tp, m, n > &a, int alpha) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > | cv::operator* (const Matx< _Tp, m, n > &a, float alpha) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > | cv::operator* (const Matx< _Tp, m, n > &a, double alpha) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > | cv::operator* (int alpha, const Matx< _Tp, m, n > &a) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > | cv::operator* (float alpha, const Matx< _Tp, m, n > &a) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > | cv::operator* (double alpha, const Matx< _Tp, m, n > &a) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > & | cv::operator/= (Matx< _Tp, m, n > &a, float alpha) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > & | cv::operator/= (Matx< _Tp, m, n > &a, double alpha) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > | cv::operator/ (const Matx< _Tp, m, n > &a, float alpha) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > | cv::operator/ (const Matx< _Tp, m, n > &a, double alpha) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > | cv::operator- (const Matx< _Tp, m, n > &a) |
|
template<typename _Tp , int m, int n, int l> |
static Matx< _Tp, m, n > | cv::operator* (const Matx< _Tp, m, l > &a, const Matx< _Tp, l, n > &b) |
|
template<typename _Tp , int m, int n> |
static Vec< _Tp, m > | cv::operator* (const Matx< _Tp, m, n > &a, const Vec< _Tp, n > &b) |
|
template<typename _Tp , int m, int n> |
static bool | cv::operator== (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b) |
|
template<typename _Tp , int m, int n> |
static bool | cv::operator!= (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b) |
|
template<typename _Tp , int cn> |
Vec< _Tp, cn > | cv::normalize (const Vec< _Tp, cn > &v) |
|
template<typename _Tp1 , typename _Tp2 , int cn> |
static Vec< _Tp1, cn > & | cv::operator+= (Vec< _Tp1, cn > &a, const Vec< _Tp2, cn > &b) |
|
template<typename _Tp1 , typename _Tp2 , int cn> |
static Vec< _Tp1, cn > & | cv::operator-= (Vec< _Tp1, cn > &a, const Vec< _Tp2, cn > &b) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > | cv::operator+ (const Vec< _Tp, cn > &a, const Vec< _Tp, cn > &b) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > | cv::operator- (const Vec< _Tp, cn > &a, const Vec< _Tp, cn > &b) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > & | cv::operator*= (Vec< _Tp, cn > &a, int alpha) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > & | cv::operator*= (Vec< _Tp, cn > &a, float alpha) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > & | cv::operator*= (Vec< _Tp, cn > &a, double alpha) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > & | cv::operator/= (Vec< _Tp, cn > &a, int alpha) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > & | cv::operator/= (Vec< _Tp, cn > &a, float alpha) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > & | cv::operator/= (Vec< _Tp, cn > &a, double alpha) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > | cv::operator* (const Vec< _Tp, cn > &a, int alpha) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > | cv::operator* (int alpha, const Vec< _Tp, cn > &a) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > | cv::operator* (const Vec< _Tp, cn > &a, float alpha) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > | cv::operator* (float alpha, const Vec< _Tp, cn > &a) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > | cv::operator* (const Vec< _Tp, cn > &a, double alpha) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > | cv::operator* (double alpha, const Vec< _Tp, cn > &a) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > | cv::operator/ (const Vec< _Tp, cn > &a, int alpha) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > | cv::operator/ (const Vec< _Tp, cn > &a, float alpha) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > | cv::operator/ (const Vec< _Tp, cn > &a, double alpha) |
|
template<typename _Tp , int cn> |
static Vec< _Tp, cn > | cv::operator- (const Vec< _Tp, cn > &a) |
|
template<typename _Tp > |
Vec< _Tp, 4 > | cv::operator* (const Vec< _Tp, 4 > &v1, const Vec< _Tp, 4 > &v2) |
|
template<typename _Tp > |
Vec< _Tp, 4 > & | cv::operator*= (Vec< _Tp, 4 > &v1, const Vec< _Tp, 4 > &v2) |
|
static String & | cv::operator<< (String &out, Ptr< Formatted > fmtd) |
|
static String & | cv::operator<< (String &out, const Mat &mtx) |
|