OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
无匹配项
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 代表矩阵(Mat)、s 代表标量(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
 

类型定义

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
 

枚举

枚举  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
}
 
枚举  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)