|
| | Scalar_ () |
| | 預設建構函式
|
| |
| | Scalar_ (_Tp v0) |
| |
| | Scalar_ (_Tp v0, _Tp v1, _Tp v2=0, _Tp v3=0) |
| |
| | Scalar_ (const Scalar_ &s) |
| |
| template<typename _Tp2 , int cn> |
| | Scalar_ (const Vec< _Tp2, cn > &v) |
| |
| | Scalar_ (Scalar_ &&s) CV_NOEXCEPT |
| |
| Scalar_< _Tp > | conj () const |
| | 返回 (v0, -v1, -v2, -v3)
|
| |
| bool | isReal () const |
| | 當且僅當 v1 == v2 == v3 == 0 時返回 true
|
| |
| Scalar_< _Tp > | mul (const Scalar_< _Tp > &a, double scale=1) const |
| | 逐元素積
|
| |
| template<typename T2 > |
| | operator Scalar_< T2 > () const |
| | 轉換為另一種資料型別
|
| |
| Scalar_ & | operator= (const Scalar_ &s) |
| |
| Scalar_ & | operator= (Scalar_ &&s) CV_NOEXCEPT |
| |
| | Vec () |
| | 預設建構函式
|
| |
| | Vec (_Tp v0) |
| | 1元素向量建構函式
|
| |
| | Vec (_Tp v0, _Tp v1) |
| | 2元素向量建構函式
|
| |
| | Vec (_Tp v0, _Tp v1, _Tp v2) |
| | 3元素向量建構函式
|
| |
| | Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3) |
| | 4元素向量建構函式
|
| |
| | Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4) |
| | 5元素向量建構函式
|
| |
| | Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5) |
| | 6元素向量建構函式
|
| |
| | Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6) |
| | 7元素向量建構函式
|
| |
| | Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7) |
| | 8元素向量建構函式
|
| |
| | Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8) |
| | 9元素向量建構函式
|
| |
| | Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9) |
| | 10元素向量建構函式
|
| |
| | Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9, _Tp v10, _Tp v11, _Tp v12, _Tp v13) |
| | 14元素向量建構函式
|
| |
| | Vec (const _Tp *values) |
| |
| | Vec (const Matx< _Tp, cn, 1 > &a, _T2 alpha, Matx_ScaleOp) |
| |
| | Vec (const Matx< _Tp, cn, 1 > &a, const Matx< _Tp, cn, 1 > &b, Matx_AddOp) |
| |
| | Vec (const Matx< _Tp, cn, 1 > &a, const Matx< _Tp, cn, 1 > &b, Matx_SubOp) |
| |
| | Vec (const Vec< _Tp, cn > &v) |
| |
| | Vec (std::initializer_list< _Tp >) |
| |
| Vec | conj () const |
| | 共軛(對複數和四元數有意義)
|
| |
| Vec | cross (const Vec &v) const |
| |
| Vec | mul (const Vec< _Tp, cn > &v) const |
| | 逐元素乘法
|
| |
| | operator Vec< T2, cn > () const |
| | 轉換為另一種資料型別
|
| |
| _Tp & | operator() (int i) |
| |
| const _Tp & | operator() (int i) const |
| |
| Vec< _Tp, cn > & | operator= (const Vec< _Tp, cn > &rhs)=default |
| |
| _Tp & | operator[] (int i) |
| |
| const _Tp & | operator[] (int i) const |
| |
| | Matx () |
| | 預設建構函式
|
| |
| | Matx (_Tp v0) |
| | 1x1 矩陣
|
| |
| | Matx (_Tp v0, _Tp v1) |
| | 1x2 或 2x1 矩陣
|
| |
| | Matx (_Tp v0, _Tp v1, _Tp v2) |
| | 1x3 或 3x1 矩陣
|
| |
| | Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3) |
| | 1x4, 2x2 或 4x1 矩陣
|
| |
| | Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4) |
| | 1x5 或 5x1 矩陣
|
| |
| | Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5) |
| | 1x6, 2x3, 3x2 或 6x1 矩陣
|
| |
| | Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6) |
| | 1x7 或 7x1 矩陣
|
| |
| | Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7) |
| | 1x8, 2x4, 4x2 或 8x1 矩陣
|
| |
| | Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8) |
| | 1x9, 3x3 或 9x1 矩陣
|
| |
| | Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9) |
| | 1x10, 2x5, 5x2 或 10x1 矩陣
|
| |
| | Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9, _Tp v10, _Tp v11) |
| | 1x12, 2x6, 3x4, 4x3, 6x2 或 12x1 矩陣
|
| |
| | Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9, _Tp v10, _Tp v11, _Tp v12, _Tp v13) |
| | 1x14, 2x7, 7x2 或 14x1 矩陣
|
| |
| | Matx (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9, _Tp v10, _Tp v11, _Tp v12, _Tp v13, _Tp v14, _Tp v15) |
| | 1x16, 4x4 或 16x1 矩陣
|
| |
| | Matx (const _Tp *vals) |
| | 從普通陣列初始化
|
| |
| | Matx (const Matx< _Tp, m, l > &a, const Matx< _Tp, l, n > &b, Matx_MatMulOp) |
| |
| | Matx (const Matx< _Tp, m, n > &a, _T2 alpha, Matx_ScaleOp) |
| |
| | Matx (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b, Matx_AddOp) |
| |
| | Matx (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b, Matx_DivOp) |
| |
| | Matx (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b, Matx_MulOp) |
| |
| | Matx (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b, Matx_SubOp) |
| |
| | Matx (const Matx< _Tp, n, m > &a, Matx_TOp) |
| |
| | Matx (std::initializer_list< _Tp >) |
| | 從初始化列表初始化
|
| |
| Matx< _Tp, m, 1 > | col (int i) const |
| | 提取矩陣列
|
| |
| double | ddot (const Matx< _Tp, m, n > &v) const |
| | 以雙精度演算法計算點積
|
| |
| diag_type | diag () const |
| | 提取矩陣對角線
|
| |
| Matx< _Tp, m, n > | div (const Matx< _Tp, m, n > &a) const |
| | 逐元素除法
|
| |
| _Tp | dot (const Matx< _Tp, m, n > &v) const |
| | 使用預設精度計算點積
|
| |
| Matx< _Tp, m1, n1 > | get_minor (int base_row, int base_col) const |
| | 提取矩陣的一部分
|
| |
| Matx< _Tp, n, m > | inv (int method=DECOMP_LU, bool *p_is_ok=NULL) const |
| | 矩陣求逆
|
| |
| Matx< _Tp, m, n > | mul (const Matx< _Tp, m, n > &a) const |
| | 逐元素乘法
|
| |
| | operator Matx< T2, m, n > () const |
| | 轉換為另一種資料型別
|
| |
| _Tp & | operator() (int i) |
| |
| const _Tp & | operator() (int i) const |
| | 1D 元素訪問
|
| |
| _Tp & | operator() (int row, int col) |
| |
| const _Tp & | operator() (int row, int col) const |
| | 元素訪問
|
| |
| Matx< _Tp, m1, n1 > | reshape () const |
| | 改變矩陣形狀
|
| |
| Matx< _Tp, 1, n > | row (int i) const |
| | 提取矩陣行
|
| |
| Matx< _Tp, n, l > | solve (const Matx< _Tp, m, l > &rhs, int flags=DECOMP_LU) const |
| | 求解線性系統
|
| |
| Vec< _Tp, n > | solve (const Vec< _Tp, m > &rhs, int method) const |
| |
| Matx< _Tp, n, m > | t () const |
| | 轉置矩陣
|
| |