OpenCV
3.4.20-dev
Open Source Computer Vision
|
#include "opencv2/core/matx.hpp"
#include "opencv2/core/types.hpp"
#include "opencv2/core/bufferpool.hpp"
#include "opencv2/core/mat.inl.hpp"
Classes | |
class | cv::_InputArray |
This is the proxy class for passing read-only input arrays into OpenCV functions. More... | |
class | cv::_InputOutputArray |
class | cv::_OutputArray |
This type is very similar to InputArray except that it is used for input/output and output function parameters. More... | |
struct | cv::SparseMat::Hdr |
the sparse matrix header More... | |
class | cv::Mat |
n-dimensional dense array class More... | |
class | cv::Mat_< _Tp > |
Template matrix class derived from Mat. More... | |
class | cv::MatAllocator |
Custom array allocator. More... | |
class | cv::MatCommaInitializer_< _Tp > |
Comma-separated Matrix Initializer. More... | |
class | cv::MatConstIterator |
class | cv::MatConstIterator_< _Tp > |
Matrix read-only iterator. More... | |
class | cv::MatExpr |
Matrix expression representation. More... | |
class | cv::MatIterator_< _Tp > |
Matrix read-write iterator. More... | |
class | cv::MatOp |
struct | cv::MatSize |
struct | cv::MatStep |
class | cv::NAryMatIterator |
n-ary multi-dimensional array iterator. More... | |
struct | cv::SparseMat::Node |
sparse matrix node - element of a hash table More... | |
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::SparseMatConstIterator |
Read-Only Sparse Matrix Iterator. More... | |
class | cv::SparseMatConstIterator_< _Tp > |
Template Read-Only Sparse Matrix Iterator Class. More... | |
class | cv::SparseMatIterator |
Read-write Sparse Matrix Iterator. More... | |
class | cv::SparseMatIterator_< _Tp > |
Template Read-Write Sparse Matrix Iterator Class. More... | |
class | cv::UMat |
struct | cv::UMatData |
Namespaces | |
cv | |
Typedefs | |
typedef const _InputArray & | cv::InputArray |
typedef InputArray | cv::InputArrayOfArrays |
typedef const _InputOutputArray & | cv::InputOutputArray |
typedef InputOutputArray | cv::InputOutputArrayOfArrays |
typedef Mat_< uchar > | cv::Mat1b |
typedef Mat_< double > | cv::Mat1d |
typedef Mat_< float > | cv::Mat1f |
typedef Mat_< int > | cv::Mat1i |
typedef Mat_< short > | cv::Mat1s |
typedef Mat_< ushort > | cv::Mat1w |
typedef Mat_< Vec2b > | cv::Mat2b |
typedef Mat_< Vec2d > | cv::Mat2d |
typedef Mat_< Vec2f > | cv::Mat2f |
typedef Mat_< Vec2i > | cv::Mat2i |
typedef Mat_< Vec2s > | cv::Mat2s |
typedef Mat_< Vec2w > | cv::Mat2w |
typedef Mat_< Vec3b > | cv::Mat3b |
typedef Mat_< Vec3d > | cv::Mat3d |
typedef Mat_< Vec3f > | cv::Mat3f |
typedef Mat_< Vec3i > | cv::Mat3i |
typedef Mat_< Vec3s > | cv::Mat3s |
typedef Mat_< Vec3w > | cv::Mat3w |
typedef Mat_< Vec4b > | cv::Mat4b |
typedef Mat_< Vec4d > | cv::Mat4d |
typedef Mat_< Vec4f > | cv::Mat4f |
typedef Mat_< Vec4i > | cv::Mat4i |
typedef Mat_< Vec4s > | cv::Mat4s |
typedef Mat_< Vec4w > | cv::Mat4w |
typedef const _OutputArray & | cv::OutputArray |
typedef OutputArray | cv::OutputArrayOfArrays |
Enumerations | |
enum | { cv::ACCESS_READ =1<<24, cv::ACCESS_WRITE =1<<25, cv::ACCESS_RW =3<<24, cv::ACCESS_MASK =ACCESS_RW, cv::ACCESS_FAST =1<<26 } |
enum | cv::UMatUsageFlags { cv::USAGE_DEFAULT = 0, cv::USAGE_ALLOCATE_HOST_MEMORY = 1 << 0, cv::USAGE_ALLOCATE_DEVICE_MEMORY = 1 << 1, cv::USAGE_ALLOCATE_SHARED_MEMORY = 1 << 2, cv::__UMAT_USAGE_FLAGS_32BIT = 0x7fffffff } |
Usage flags for allocator. More... | |
Functions | |
InputOutputArray | cv::noArray () |
template<typename _Tp > | |
static _InputArray | cv::rawIn (_Tp &v) |
template<typename _Tp > | |
static _InputOutputArray | cv::rawInOut (_Tp &v) |
template<typename _Tp > | |
static _OutputArray | cv::rawOut (_Tp &v) |