|
| Color () |
|
| Color (const Scalar &color) |
|
| Color (double blue, double green, double red) |
|
| Color (double gray) |
| 三个通道将具有相同的值,等于 gray。
|
|
| operator Vec3b () const |
|
| Scalar_ () |
| 默认构造函数
|
|
| Scalar_ (const Scalar_ &s) |
|
| Scalar_ (const Vec< _Tp2, cn > &v) |
|
| Scalar_ (double v0) |
|
| Scalar_ (double v0, double v1, double v2=0, double v3=0) |
|
| Scalar_ (Scalar_ &&s) CV_NOEXCEPT |
|
Scalar_< double > | conj () const |
| 返回 (v0, -v1, -v2, -v3)
|
|
bool | isReal () const |
| 当且仅当 v1 == v2 == v3 == 0 时返回 true
|
|
Scalar_< double > | mul (const Scalar_< double > &a, double scale=1) const |
| 逐元素乘积
|
|
| operator Scalar_< T2 > () const |
| 转换为另一种数据类型
|
|
Scalar_ & | operator= (const Scalar_ &s) |
|
Scalar_ & | operator= (Scalar_ &&s) CV_NOEXCEPT |
|
| Vec () |
| 默认构造函数
|
|
| Vec (const double *values) |
|
| Vec (const Matx< double, cn, 1 > &a, _T2 alpha, Matx_ScaleOp) |
|
| Vec (const Matx< double, cn, 1 > &a, const Matx< double, cn, 1 > &b, Matx_AddOp) |
|
| Vec (const Matx< double, cn, 1 > &a, const Matx< double, cn, 1 > &b, Matx_SubOp) |
|
| Vec (const Vec< double, cn > &v) |
|
| Vec (double v0) |
| 一元向量构造函数
|
|
| Vec (double v0, double v1) |
| 二元向量构造函数
|
|
| Vec (double v0, double v1, double v2) |
| 三元向量构造函数
|
|
| Vec (double v0, double v1, double v2, double v3) |
| 四元向量构造函数
|
|
| Vec (double v0, double v1, double v2, double v3, double v4) |
| 五元向量构造函数
|
|
| Vec (double v0, double v1, double v2, double v3, double v4, double v5) |
| 六元向量构造函数
|
|
| Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6) |
| 七元向量构造函数
|
|
| Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7) |
| 八元向量构造函数
|
|
| Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8) |
| 九元向量构造函数
|
|
| Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9) |
| 十元向量构造函数
|
|
| Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9, double v10, double v11, double v12, double v13) |
| 十四元向量构造函数
|
|
| Vec (std::initializer_list< double >) |
|
Vec | conj () const |
| 共轭(对复数和四元数有意义)
|
|
Vec | cross (const Vec &v) const |
|
Vec | mul (const Vec< double, cn > &v) const |
| 逐元素相乘
|
|
| operator Vec< T2, cn > () const |
| 转换为另一种数据类型
|
|
double & | operator() (int i) |
|
const double & | operator() (int i) const |
|
Vec< double, cn > & | operator= (const Vec< double, cn > &rhs)=default |
|
double & | operator[] (int i) |
|
const double & | operator[] (int i) const |
|
| Matx () |
| 默认构造函数
|
|
| Matx (const double *vals) |
| 从普通数组初始化
|
|
| Matx (const Matx< double, m, l > &a, const Matx< double, l, n > &b, Matx_MatMulOp) |
|
| Matx (const Matx< double, m, n > &a, _T2 alpha, Matx_ScaleOp) |
|
| Matx (const Matx< double, m, n > &a, const Matx< double, m, n > &b, Matx_AddOp) |
|
| Matx (const Matx< double, m, n > &a, const Matx< double, m, n > &b, Matx_DivOp) |
|
| Matx (const Matx< double, m, n > &a, const Matx< double, m, n > &b, Matx_MulOp) |
|
| Matx (const Matx< double, m, n > &a, const Matx< double, m, n > &b, Matx_SubOp) |
|
| Matx (const Matx< double, n, m > &a, Matx_TOp) |
|
| Matx (double v0) |
| 1x1 矩阵
|
|
| Matx (double v0, double v1) |
| 1x2 或 2x1 矩阵
|
|
| Matx (double v0, double v1, double v2) |
| 1x3 或 3x1 矩阵
|
|
| Matx (double v0, double v1, double v2, double v3) |
| 1x4、2x2 或 4x1 矩阵
|
|
| Matx (double v0, double v1, double v2, double v3, double v4) |
| 1x5 或 5x1 矩阵
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5) |
| 1x6、2x3、3x2 或 6x1 矩阵
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6) |
| 1x7 或 7x1 矩阵
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7) |
| 1x8、2x4、4x2 或 8x1 矩阵
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8) |
| 1x9、3x3 或 9x1 矩阵
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9) |
| 1x10、2x5、5x2 或 10x1 矩阵
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9, double v10, double v11) |
| 1x12、2x6、3x4、4x3、6x2 或 12x1 矩阵
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9, double v10, double v11, double v12, double v13) |
| 1x14、2x7、7x2 或 14x1 矩阵
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9, double v10, double v11, double v12, double v13, double v14, double v15) |
| 1x16、4x4 或 16x1 矩阵
|
|
| Matx (std::initializer_list< double >) |
| 从初始化列表初始化
|
|
Matx< double, m, 1 > | col (int i) const |
| 提取矩阵列
|
|
double | ddot (const Matx< double, m, n > &v) const |
| 使用双精度算术计算点积
|
|
diag_type | diag () const |
| 提取矩阵对角线
|
|
Matx< double, m, n > | div (const Matx< double, m, n > &a) const |
| 逐元素相除两个矩阵
|
|
double | dot (const Matx< double, m, n > &v) const |
| 使用默认精度计算点积
|
|
Matx< double, m1, n1 > | get_minor (int base_row, int base_col) const |
| 提取矩阵的一部分
|
|
Matx< double, n, m > | inv (int method=DECOMP_LU, bool *p_is_ok=NULL) const |
| 求矩阵逆
|
|
Matx< double, m, n > | mul (const Matx< double, m, n > &a) const |
| 逐元素相乘两个矩阵
|
|
| operator Matx< T2, m, n > () const |
| 转换为另一种数据类型
|
|
double & | operator() (int i) |
|
const double & | operator() (int i) const |
| 一维元素访问
|
|
double & | operator() (int row, int col) |
|
const double & | operator() (int row, int col) const |
| 元素访问
|
|
Matx< double, m1, n1 > | reshape () const |
| 改变矩阵形状
|
|
Matx< double, 1, n > | row (int i) const |
| 提取矩阵行
|
|
Matx< double, n, l > | solve (const Matx< double, m, l > &rhs, int flags=DECOMP_LU) const |
| 求解线性方程组
|
|
Vec< double, n > | solve (const Vec< double, m > &rhs, int method) const |
|
Matx< double, n, m > | t () const |
| 矩阵转置
|
|