OpenCV 4.10.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
 

枚举

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 ()
 
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)