OpenCV 4.13.0
开源计算机视觉库 (Open Source Computer Vision)
正在加载...
正在搜索...
未找到匹配项
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>
类 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:2296
n 维密集数组类
定义于 mat.hpp:840
Quat< T > cos(const Quat< T > &q)
Quat< T > sin(const Quat< T > &q)
#define CV_PI
定义见 cvdef.h:382

构造函数与析构函数说明

◆ 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_< _Tp > ( ) const

另一种形式的转换运算符

◆ operator,()

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

该运算符接收下一个值并将其放入矩阵

成员数据文档

◆ it

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

该类的文档由以下文件生成: