OpenCV 4.12.0
开源计算机视觉
加载中...
搜索中...
无匹配项
cv::MatCommaInitializer_< _Tp > 类模板参考

逗号分隔的矩阵初始化器。 更多...

#include <opencv2/core/mat.hpp>

cv::MatCommaInitializer_< _Tp > 的协作图

公共成员函数

 MatCommaInitializer_ (Mat_< _Tp > *_m)
 构造函数,由 "matrix << firstValue" 运算符创建,其中 matrix 是 cv::Mat
 
 operator Mat_< _Tp > () const
 转换运算符的另一种形式
 
template<typename T2 >
MatCommaInitializer_< _Tp > & operator, (T2 v)
 运算符获取下一个值并将其放入矩阵中
 

保护属性

MatIterator_< _Tpit
 

详细描述

template<typename _Tp>
class cv::MatCommaInitializer_< _Tp >

逗号分隔的矩阵初始化器。

类实例通常不会被显式创建。相反,它们是在 "matrix << firstValue" 运算符上创建的。

下面的示例初始化 2x2 旋转矩阵

double angle = 30, a = cos(angle*CV_PI/180), b = sin(angle*CV_PI/180);
Mat R = (Mat_<double>(2,2) << a, -b, b, a);
从 Mat 派生的模板矩阵类。
定义 mat.hpp:2257
n 维密集数组类
定义 mat.hpp:830
Quat< T > cos(const Quat< T > &q)
Quat< T > sin(const Quat< T > &q)
#define CV_PI
定义 cvdef.h:380

构造函数 & 析构函数文档

◆ MatCommaInitializer_()

template<typename _Tp >
cv::MatCommaInitializer_< _Tp >::MatCommaInitializer_ ( Mat_< _Tp > * _m)

构造函数,由 "matrix << firstValue" 运算符创建,其中 matrix 是 cv::Mat

成员函数文档

◆ operator Mat_< _Tp >()

template<typename _Tp >
cv::MatCommaInitializer_< _Tp >::operator Mat_< ) const

转换运算符的另一种形式

◆ operator,()

template<typename _Tp >
template<typename T2 >
MatCommaInitializer_< _Tp > & cv::MatCommaInitializer_< T2 v)

运算符获取下一个值并将其放入矩阵中

成员数据文档

◆ it

template<typename _Tp >
MatIterator_<_Tp> cv::MatCommaInitializer_< 保护

此类文档由以下文件生成