OpenCV  4.10.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:2230
n 维密集数组类
定义 mat.hpp:812
#define CV_PI
定义 cvdef.h:380
Quat< T > cos(const Quat< T > &q)
Quat< T > sin(const Quat< T > &q)

构造函数和析构函数文档

◆ 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
protected

此类的文档从以下文件生成