OpenCV 4.13.0
开源计算机视觉库 (Open Source Computer Vision)
正在加载...
正在搜索...
未找到匹配项
mat.hpp 文件参考
#include "opencv2/core/matx.hpp"
#include "opencv2/core/types.hpp"
#include "opencv2/core/bufferpool.hpp"
#include <array>
#include <type_traits>
#include "opencv2/core/mat.inl.hpp"
mat.hpp 的包含依赖图
该图显示了哪些文件直接或间接地包含了此文件

类  cv::_InputArray
 这是一个用于将只读输入数组传递给 OpenCV 函数的代理类。 更多...
 
类  cv::_InputOutputArray
 
类  cv::_OutputArray
 该类型与 InputArray 非常相似,不同之处在于它用于输入/输出和输出函数参数。 更多...
 
结构体  cv::SparseMat::Hdr
 稀疏矩阵头 更多...
 
类  cv::Mat
 n 维密集数组类 更多...
 
类  cv::Mat_< _Tp >
 派生自 Mat 的模板矩阵类。 更多...
 
类  cv::MatAllocator
 自定义数组分配器。 更多...
 
类  cv::MatCommaInitializer_< _Tp >
 逗号分隔的矩阵初始化器。 更多...
 
类  cv::MatConstIterator
 
类  cv::MatConstIterator_< _Tp >
 矩阵只读迭代器。 更多...
 
类  cv::MatExpr
 矩阵表达式表示 这是一系列实现的矩阵运算,可以组合成任意复杂的表达式(其中 A、B 代表矩阵( cv::Mat ),s 代表一个 cv::Scalar ,alpha 代表一个实值标量( double )): 更多...
 
类  cv::MatIterator_< _Tp >
 矩阵读写迭代器。 更多...
 
类  cv::MatOp
 
结构体  cv::MatSize
 
结构体  cv::MatStep
 
类  cv::NAryMatIterator
 n 元多维数组迭代器。 更多...
 
结构体  cv::SparseMat::Node
 稀疏矩阵节点 - 哈希表的元素 更多...
 
类  cv::SparseMat
 SparseMat 类表示多维稀疏数值数组。 更多...
 
类  cv::SparseMat_< _Tp >
 派生自 SparseMat 的模板稀疏 n 维数组类。 更多...
 
类  cv::SparseMatConstIterator
 只读稀疏矩阵迭代器。 更多...
 
类  cv::SparseMatConstIterator_< _Tp >
 模板只读稀疏矩阵迭代器类。 更多...
 
类  cv::SparseMatIterator
 读写稀疏矩阵迭代器。 更多...
 
类  cv::SparseMatIterator_< _Tp >
 模板读写稀疏矩阵迭代器类。 更多...
 
类  cv::UMat
 
结构体  cv::UMatData
 

命名空间

命名空间  cv
 

类型定义 (Typedefs)

typedef const _InputArraycv::InputArray
 
typedef InputArray cv::InputArrayOfArrays
 
typedef const _InputOutputArraycv::InputOutputArray
 
typedef InputOutputArray cv::InputOutputArrayOfArrays
 
typedef Mat_< ucharcv::Mat1b
 
typedef Mat_< double > cv::Mat1d
 
typedef Mat_< float > cv::Mat1f
 
typedef Mat_< int > cv::Mat1i
 
typedef Mat_< short > cv::Mat1s
 
typedef Mat_< ushortcv::Mat1w
 
typedef Mat_< Vec2bcv::Mat2b
 
typedef Mat_< Vec2dcv::Mat2d
 
typedef Mat_< Vec2fcv::Mat2f
 
typedef Mat_< Vec2icv::Mat2i
 
typedef Mat_< Vec2scv::Mat2s
 
typedef Mat_< Vec2wcv::Mat2w
 
typedef Mat_< Vec3bcv::Mat3b
 
typedef Mat_< Vec3dcv::Mat3d
 
typedef Mat_< Vec3fcv::Mat3f
 
typedef Mat_< Vec3icv::Mat3i
 
typedef Mat_< Vec3scv::Mat3s
 
typedef Mat_< Vec3wcv::Mat3w
 
typedef Mat_< Vec4bcv::Mat4b
 
typedef Mat_< Vec4dcv::Mat4d
 
typedef Mat_< Vec4fcv::Mat4f
 
typedef Mat_< Vec4icv::Mat4i
 
typedef Mat_< Vec4scv::Mat4s
 
typedef Mat_< Vec4wcv::Mat4w
 
typedef const _OutputArraycv::OutputArray
 
typedef OutputArray cv::OutputArrayOfArrays
 

枚举

enum  cv::AccessFlag {
  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
}
 分配器的用法标志. 更多...
 

函数

InputOutputArray cv::noArray ()
 返回一个空的 InputArray 或 OutputArray。
 
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)