Go to the source code of this file.
Data Structures | |
| struct | CameraInfo |
| Store camera calibration and image-mapping parameters. More... | |
| struct | Model3DInfo |
| Describe a class-specific three-dimensional target model. More... | |
| struct | Proj3DBboxInfo |
| Store a projected three-dimensional bounding box and its corners. More... | |
| struct | RecoveredObjModel |
| Store geometry recovered from an object model. More... | |
| struct | TargetHomography |
| Store plane and inter-plane homographies for a target model. More... | |
| class | NvTrackerParamsObjectModelProjector |
| Store object-model projector configuration parameters. More... | |
| class | ObjectModelProjector |
| Project and recover target geometry using camera and object models. More... | |
Typedefs | |
| template<typename K , int N, int M> | |
| using | Matrix = Eigen::Matrix< K, N, M > |
| Fixed-size Eigen matrix alias. More... | |
| using | IntrinsicMatrix = Matrix< double, 3, 3 > |
| 3x3 Intrinsic matrix: K. More... | |
| using | RotationMatrix = Matrix< double, 3, 3 > |
| 3x3 Rotation matrix: R. More... | |
| using | TranslationMatrix = Matrix< double, 3, 1 > |
| 3x1 Translation matrix T. More... | |
| using | CameraMatrix = Matrix< double, 3, 4 > |
| 3x4 Camera matrix: [ R | T ]. More... | |
| using | HomographyMatrix = Matrix< double, 3, 3 > |
| 3x3 Homography matrix: H. More... | |
Enumerations | |
| enum | OBJ_MODEL_TYPE : int { CYLINDER =0, BBOX3D =1, CYLINDER =0, BBOX3D =1 } |
| Enumerate the supported object-model types. More... | |
| using CameraMatrix = Matrix<double, 3, 4> |
3x4 Camera matrix: [ R | T ].
Definition at line 39 of file sources/libs/nvmultiobjecttracker/include/modules/ObjectModelProjector/ObjectModelProjector.hpp.
| using HomographyMatrix = Matrix<double, 3, 3> |
3x3 Homography matrix: H.
Definition at line 40 of file sources/libs/nvmultiobjecttracker/include/modules/ObjectModelProjector/ObjectModelProjector.hpp.
| using IntrinsicMatrix = Matrix<double, 3, 3> |
3x3 Intrinsic matrix: K.
Definition at line 36 of file sources/libs/nvmultiobjecttracker/include/modules/ObjectModelProjector/ObjectModelProjector.hpp.
| using Matrix = Eigen::Matrix<K, N, M> |
Fixed-size Eigen matrix alias.
Definition at line 34 of file sources/libs/nvmultiobjecttracker/include/modules/ObjectModelProjector/ObjectModelProjector.hpp.
| using RotationMatrix = Matrix<double, 3, 3> |
3x3 Rotation matrix: R.
Definition at line 37 of file sources/libs/nvmultiobjecttracker/include/modules/ObjectModelProjector/ObjectModelProjector.hpp.
| using TranslationMatrix = Matrix<double, 3, 1> |
3x1 Translation matrix T.
Definition at line 38 of file sources/libs/nvmultiobjecttracker/include/modules/ObjectModelProjector/ObjectModelProjector.hpp.
| enum OBJ_MODEL_TYPE : int |
Enumerate the supported object-model types.
Definition at line 118 of file sources/libs/nvmultiobjecttracker/include/modules/ObjectModelProjector/ObjectModelProjector.hpp.