opencv2/core/matx.hpp#
#include <opencv2/core/cvdef.h>
#include <opencv2/core/base.hpp>
#include <opencv2/core/traits.hpp>
#include <opencv2/core/saturate.hpp>
#include <initializer_list>
#include <opencv2/core/matx.inl.hpp>
Include dependency graph for matx.hpp:
This graph shows which files directly or indirectly include matx.hpp:
Classes#
class cv::Matx
Template class for small matrices whose type and size are known at compilation time. More…
class cv::Vec
Template class for short numerical vectors, a partial case of Matx. More…
Namespaces#
namespace cv
Functions#
static double cv::determinant (const Matx< _Tp, m, m > &a)
static double cv::norm (const Matx< _Tp, m, n > &M)
static double cv::norm (const Matx< _Tp, m, n > &M, int normType)
Vec< _Tp, cn > cv::normalize (const Vec< _Tp, cn > &v)
static bool cv::operator!= (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b)
static Matx< _Tp, m, n > cv::operator* (const Matx< _Tp, m, l > &a, const Matx< _Tp, l, n > &b)
static Vec< _Tp, m > cv::operator* (const Matx< _Tp, m, n > &a, const Vec< _Tp, n > &b)
static Matx< _Tp, m, n > cv::operator* (const Matx< _Tp, m, n > &a, double alpha)
static Matx< _Tp, m, n > cv::operator* (const Matx< _Tp, m, n > &a, float alpha)
static Matx< _Tp, m, n > cv::operator* (const Matx< _Tp, m, n > &a, int alpha)
Vec< _Tp, 4 > cv::operator* (const Vec< _Tp, 4 > &v1, const Vec< _Tp, 4 > &v2)
static Vec< _Tp, cn > cv::operator* (const Vec< _Tp, cn > &a, double alpha)
static Vec< _Tp, cn > cv::operator* (const Vec< _Tp, cn > &a, float alpha)
static Vec< _Tp, cn > cv::operator* (const Vec< _Tp, cn > &a, int alpha)
static Matx< _Tp, m, n > cv::operator* (double alpha, const Matx< _Tp, m, n > &a)
static Vec< _Tp, cn > cv::operator* (double alpha, const Vec< _Tp, cn > &a)
static Matx< _Tp, m, n > cv::operator* (float alpha, const Matx< _Tp, m, n > &a)
static Vec< _Tp, cn > cv::operator* (float alpha, const Vec< _Tp, cn > &a)
static Matx< _Tp, m, n > cv::operator* (int alpha, const Matx< _Tp, m, n > &a)
static Vec< _Tp, cn > cv::operator* (int alpha, const Vec< _Tp, cn > &a)
static Matx< _Tp, m, n > & cv::operator*= (Matx< _Tp, m, n > &a, double alpha)
static Matx< _Tp, m, n > & cv::operator*= (Matx< _Tp, m, n > &a, float alpha)
static Matx< _Tp, m, n > & cv::operator*= (Matx< _Tp, m, n > &a, int alpha)
Vec< _Tp, 4 > & cv::operator*= (Vec< _Tp, 4 > &v1, const Vec< _Tp, 4 > &v2)
static Vec< _Tp, cn > & cv::operator*= (Vec< _Tp, cn > &a, double alpha)
static Vec< _Tp, cn > & cv::operator*= (Vec< _Tp, cn > &a, float alpha)
static Vec< _Tp, cn > & cv::operator*= (Vec< _Tp, cn > &a, int alpha)
static Matx< _Tp, m, n > cv::operator+ (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b)
static Vec< _Tp, cn > cv::operator+ (const Vec< _Tp, cn > &a, const Vec< _Tp, cn > &b)
static Matx< _Tp1, m, n > & cv::operator+= (Matx< _Tp1, m, n > &a, const Matx< _Tp2, m, n > &b)
static Vec< _Tp1, cn > & cv::operator+= (Vec< _Tp1, cn > &a, const Vec< _Tp2, cn > &b)
static Matx< _Tp, m, n > cv::operator- (const Matx< _Tp, m, n > &a)
static Matx< _Tp, m, n > cv::operator- (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b)
static Vec< _Tp, cn > cv::operator- (const Vec< _Tp, cn > &a)
static Vec< _Tp, cn > cv::operator- (const Vec< _Tp, cn > &a, const Vec< _Tp, cn > &b)
static Matx< _Tp1, m, n > & cv::operator-= (Matx< _Tp1, m, n > &a, const Matx< _Tp2, m, n > &b)
static Vec< _Tp1, cn > & cv::operator-= (Vec< _Tp1, cn > &a, const Vec< _Tp2, cn > &b)
static Matx< _Tp, m, n > cv::operator/ (const Matx< _Tp, m, n > &a, double alpha)
static Matx< _Tp, m, n > cv::operator/ (const Matx< _Tp, m, n > &a, float alpha)
static Vec< _Tp, cn > cv::operator/ (const Vec< _Tp, cn > &a, double alpha)
static Vec< _Tp, cn > cv::operator/ (const Vec< _Tp, cn > &a, float alpha)
static Vec< _Tp, cn > cv::operator/ (const Vec< _Tp, cn > &a, int alpha)
static Matx< _Tp, m, n > & cv::operator/= (Matx< _Tp, m, n > &a, double alpha)
static Matx< _Tp, m, n > & cv::operator/= (Matx< _Tp, m, n > &a, float alpha)
static Vec< _Tp, cn > & cv::operator/= (Vec< _Tp, cn > &a, double alpha)
static Vec< _Tp, cn > & cv::operator/= (Vec< _Tp, cn > &a, float alpha)
static Vec< _Tp, cn > & cv::operator/= (Vec< _Tp, cn > &a, int alpha)
static bool cv::operator== (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b)
static double cv::trace (const Matx< _Tp, m, n > &a)