|
| | Color () |
| |
| | Color (double gray) |
| | The three channels will have the same value equal to gray. More...
|
| |
| | Color (double blue, double green, double red) |
| |
| | Color (const Scalar &color) |
| |
| Matx< _Tp, m, 1 > | col (int i) const |
| | extract the matrix column More...
|
| |
| Scalar_< _Tp > | conj () const |
| | returns (v0, -v1, -v2, -v3) More...
|
| |
| Vec | cross (const Vec &v) const |
| | cross product of the two 3D vectors. More...
|
| |
| double | ddot (const Matx< _Tp, m, n > &v) const |
| | dot product computed in double-precision arithmetics More...
|
| |
| diag_type | diag () const |
| | extract the matrix diagonal More...
|
| |
| Matx< _Tp, m, n > | div (const Matx< _Tp, m, n > &a) const |
| | divide two matrices element-wise More...
|
| |
| _Tp | dot (const Matx< _Tp, m, n > &v) const |
| | dot product computed with the default precision More...
|
| |
| Matx< _Tp, m1, n1 > | get_minor (int i, int j) const |
| | extract part of the matrix More...
|
| |
| Matx< _Tp, n, m > | inv (int method=DECOMP_LU, bool *p_is_ok=NULL) const |
| | invert the matrix More...
|
| |
| bool | isReal () const |
| | returns true iff v1 == v2 == v3 == 0 More...
|
| |
| Matx< _Tp, m, n > | mul (const Matx< _Tp, m, n > &a) const |
| | multiply two matrices element-wise More...
|
| |
| Vec | mul (const Vec< _Tp, cn > &v) const |
| | per-element multiplication More...
|
| |
| Scalar_< _Tp > | mul (const Scalar_< _Tp > &a, double scale=1) const |
| | per-element product More...
|
| |
| | operator Matx< T2, m, n > () const |
| | conversion to another data type More...
|
| |
| template<typename T2 > |
| | operator Scalar_< T2 > () const |
| | conversion to another data type More...
|
| |
| | operator Vec3b () const |
| |
| | operator Vec< T2, cn > () const |
| | conversion to another data type More...
|
| |
| const _Tp & | operator() (int i, int j) const |
| | element access More...
|
| |
| _Tp & | operator() (int i, int j) |
| |
| const _Tp & | operator() (int i) const |
| |
| _Tp & | operator() (int i) |
| |
| const _Tp & | operator[] (int i) const |
| | element access More...
|
| |
| _Tp & | operator[] (int i) |
| |
| Matx< _Tp, m1, n1 > | reshape () const |
| | change the matrix shape More...
|
| |
| Matx< _Tp, 1, n > | row (int i) const |
| | extract the matrix row More...
|
| |
| Matx< _Tp, n, l > | solve (const Matx< _Tp, m, l > &rhs, int flags=DECOMP_LU) const |
| | solve linear system More...
|
| |
| Vec< _Tp, n > | solve (const Vec< _Tp, m > &rhs, int method) const |
| |
| Matx< _Tp, n, m > | t () const |
| | transpose the matrix More...
|
| |
|
(Note that these are not member functions.)
|
|
| static Vec< _Tp1, cn > & | operator+= (Vec< _Tp1, cn > &a, const Vec< _Tp2, cn > &b) |
| |
| static Vec< _Tp1, cn > & | operator-= (Vec< _Tp1, cn > &a, const Vec< _Tp2, cn > &b) |
| |
| static Vec< _Tp, cn > | operator+ (const Vec< _Tp, cn > &a, const Vec< _Tp, cn > &b) |
| |
| static Vec< _Tp, cn > | operator- (const Vec< _Tp, cn > &a, const Vec< _Tp, cn > &b) |
| |
| static Vec< _Tp, cn > | operator- (const Vec< _Tp, cn > &a) |
| |
| static Vec< _Tp, cn > & | operator*= (Vec< _Tp, cn > &a, int alpha) |
| |
| static Vec< _Tp, cn > & | operator*= (Vec< _Tp, cn > &a, float alpha) |
| |
| static Vec< _Tp, cn > & | operator*= (Vec< _Tp, cn > &a, double alpha) |
| |
| Vec< _Tp, 4 > & | operator*= (Vec< _Tp, 4 > &v1, const Vec< _Tp, 4 > &v2) |
| |
| static Vec< _Tp, cn > & | operator/= (Vec< _Tp, cn > &a, int alpha) |
| |
| static Vec< _Tp, cn > & | operator/= (Vec< _Tp, cn > &a, float alpha) |
| |
| static Vec< _Tp, cn > & | operator/= (Vec< _Tp, cn > &a, double alpha) |
| |
| static Vec< _Tp, cn > | operator* (const Vec< _Tp, cn > &a, int alpha) |
| |
| static Vec< _Tp, cn > | operator* (int alpha, const Vec< _Tp, cn > &a) |
| |
| static Vec< _Tp, cn > | operator* (const Vec< _Tp, cn > &a, float alpha) |
| |
| static Vec< _Tp, cn > | operator* (float alpha, const Vec< _Tp, cn > &a) |
| |
| static Vec< _Tp, cn > | operator* (const Vec< _Tp, cn > &a, double alpha) |
| |
| static Vec< _Tp, cn > | operator* (double alpha, const Vec< _Tp, cn > &a) |
| |
| Vec< _Tp, 4 > | operator* (const Vec< _Tp, 4 > &v1, const Vec< _Tp, 4 > &v2) |
| |
| static Vec< _Tp, cn > | operator/ (const Vec< _Tp, cn > &a, int alpha) |
| |
| static Vec< _Tp, cn > | operator/ (const Vec< _Tp, cn > &a, float alpha) |
| |
| static Vec< _Tp, cn > | operator/ (const Vec< _Tp, cn > &a, double alpha) |
| |
|
| static Matx< _Tp1, m, n > & | operator+= (Matx< _Tp1, m, n > &a, const Matx< _Tp2, m, n > &b) |
| |
| static Matx< _Tp1, m, n > & | operator-= (Matx< _Tp1, m, n > &a, const Matx< _Tp2, m, n > &b) |
| |
| static Matx< _Tp, m, n > | operator+ (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b) |
| |
| static Matx< _Tp, m, n > | operator- (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b) |
| |
| static Matx< _Tp, m, n > | operator- (const Matx< _Tp, m, n > &a) |
| |
| static Matx< _Tp, m, n > & | operator*= (Matx< _Tp, m, n > &a, int alpha) |
| |
| static Matx< _Tp, m, n > & | operator*= (Matx< _Tp, m, n > &a, float alpha) |
| |
| static Matx< _Tp, m, n > & | operator*= (Matx< _Tp, m, n > &a, double alpha) |
| |
| static Matx< _Tp, m, n > | operator* (const Matx< _Tp, m, n > &a, int alpha) |
| |
| static Matx< _Tp, m, n > | operator* (const Matx< _Tp, m, n > &a, float alpha) |
| |
| static Matx< _Tp, m, n > | operator* (const Matx< _Tp, m, n > &a, double alpha) |
| |
| static Matx< _Tp, m, n > | operator* (int alpha, const Matx< _Tp, m, n > &a) |
| |
| static Matx< _Tp, m, n > | operator* (float alpha, const Matx< _Tp, m, n > &a) |
| |
| static Matx< _Tp, m, n > | operator* (double alpha, const Matx< _Tp, m, n > &a) |
| |
| static Matx< _Tp, m, n > | operator* (const Matx< _Tp, m, l > &a, const Matx< _Tp, l, n > &b) |
| |
| static Vec< _Tp, m > | operator* (const Matx< _Tp, m, n > &a, const Vec< _Tp, n > &b) |
| |
| static bool | operator== (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b) |
| |
| static bool | operator!= (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b) |
| |
This class represents color in BGR order.