Loading...
Searching...
No Matches
matx.hpp File Reference
#include "opencv2/core/cvdef.h"#include "opencv2/core/base.hpp"#include "opencv2/core/traits.hpp"#include "opencv2/core/saturate.hpp"#include <initializer_list>Classes | |
| class | cv::Matx< _Tp, m, n > |
| Template class for small matrices whose type and size are known at compilation time. More... | |
| class | cv::MatxCommaInitializer< _Tp, m, n > |
| Comma-separated Matrix Initializer. More... | |
| class | cv::Vec< _Tp, cn > |
| Template class for short numerical vectors, a partial case of Matx. More... | |
| class | cv::VecCommaInitializer< _Tp, m > |
| Comma-separated Vec Initializer. More... | |
Namespaces | |
| namespace | cv |
| "black box" representation of the file storage associated with a file on disk. | |
| namespace | cv::traits |
Typedefs | |
| typedef Matx< double, 1, 2 > | cv::Matx12d |
| typedef Matx< float, 1, 2 > | cv::Matx12f |
| typedef Matx< double, 1, 3 > | cv::Matx13d |
| typedef Matx< float, 1, 3 > | cv::Matx13f |
| typedef Matx< double, 1, 4 > | cv::Matx14d |
| typedef Matx< float, 1, 4 > | cv::Matx14f |
| typedef Matx< double, 1, 6 > | cv::Matx16d |
| typedef Matx< float, 1, 6 > | cv::Matx16f |
| typedef Matx< double, 2, 1 > | cv::Matx21d |
| typedef Matx< float, 2, 1 > | cv::Matx21f |
| typedef Matx< double, 2, 2 > | cv::Matx22d |
| typedef Matx< float, 2, 2 > | cv::Matx22f |
| typedef Matx< double, 2, 3 > | cv::Matx23d |
| typedef Matx< float, 2, 3 > | cv::Matx23f |
| typedef Matx< double, 3, 1 > | cv::Matx31d |
| typedef Matx< float, 3, 1 > | cv::Matx31f |
| typedef Matx< double, 3, 2 > | cv::Matx32d |
| typedef Matx< float, 3, 2 > | cv::Matx32f |
| typedef Matx< double, 3, 3 > | cv::Matx33d |
| typedef Matx< float, 3, 3 > | cv::Matx33f |
| typedef Matx< double, 3, 4 > | cv::Matx34d |
| typedef Matx< float, 3, 4 > | cv::Matx34f |
| typedef Matx< double, 4, 1 > | cv::Matx41d |
| typedef Matx< float, 4, 1 > | cv::Matx41f |
| typedef Matx< double, 4, 3 > | cv::Matx43d |
| typedef Matx< float, 4, 3 > | cv::Matx43f |
| typedef Matx< double, 4, 4 > | cv::Matx44d |
| typedef Matx< float, 4, 4 > | cv::Matx44f |
| typedef Matx< double, 6, 1 > | cv::Matx61d |
| typedef Matx< float, 6, 1 > | cv::Matx61f |
| typedef Matx< double, 6, 6 > | cv::Matx66d |
| typedef Matx< float, 6, 6 > | cv::Matx66f |
Shorter aliases for the most popular specializations of Vec<T,n> | |
| typedef Vec< uchar, 2 > | cv::Vec2b |
| typedef Vec< double, 2 > | cv::Vec2d |
| typedef Vec< float, 2 > | cv::Vec2f |
| typedef Vec< int, 2 > | cv::Vec2i |
| typedef Vec< short, 2 > | cv::Vec2s |
| typedef Vec< ushort, 2 > | cv::Vec2w |
| typedef Vec< uchar, 3 > | cv::Vec3b |
| typedef Vec< double, 3 > | cv::Vec3d |
| typedef Vec< float, 3 > | cv::Vec3f |
| typedef Vec< int, 3 > | cv::Vec3i |
| typedef Vec< short, 3 > | cv::Vec3s |
| typedef Vec< ushort, 3 > | cv::Vec3w |
| typedef Vec< uchar, 4 > | cv::Vec4b |
| typedef Vec< double, 4 > | cv::Vec4d |
| typedef Vec< float, 4 > | cv::Vec4f |
| typedef Vec< int, 4 > | cv::Vec4i |
| typedef Vec< short, 4 > | cv::Vec4s |
| typedef Vec< ushort, 4 > | cv::Vec4w |
| typedef Vec< double, 6 > | cv::Vec6d |
| typedef Vec< float, 6 > | cv::Vec6f |
| typedef Vec< int, 6 > | cv::Vec6i |
| typedef Vec< int, 8 > | cv::Vec8i |
Functions | |
| template<typename _Tp , int m> | |
| static double | cv::determinant (const Matx< _Tp, m, m > &a) |
| template<typename _Tp , int m, int n> | |
| static double | cv::norm (const Matx< _Tp, m, n > &M) |
| template<typename _Tp , int m, int n> | |
| static double | cv::norm (const Matx< _Tp, m, n > &M, int normType) |
| template<typename _Tp , int cn> | |
| static Vec< _Tp, cn > | cv::normalize (const Vec< _Tp, cn > &v) |
| template<typename _Tp , int m, int n> | |
| static double | cv::trace (const Matx< _Tp, m, n > &a) |
1.9.6