Ocean
|
Namespace of the Map Building Tracking library. More...
Data Structures | |
class | DescriptorHandling |
This class implements functions necessary when handling descriptors. More... | |
class | MapMerging |
This class implements merging algorithms and functionalities for maps. More... | |
class | MultiViewMapCreator |
This class implements a creator for real-time feature maps based on multiple views (e.g., an HMD). More... | |
class | PatchTracker |
This class implements a tracker for 3D feature points in an image sequence (offline) or a live video with SLAM (online). More... | |
class | PoseEstimation |
This class implements functions to estimate camera poses using unified data structures. More... | |
class | PoseEstimationT |
This class implements functions to estimate camera poses using template-based data types. More... | |
class | Relocalizer |
This class base class for all relocalizers. More... | |
class | RelocalizerMono |
This class implements a relocalizer for mono cameras. More... | |
class | RelocalizerStereo |
This class implements a relocalizer for stereo cameras. More... | |
class | TrackerMono |
This class implements a tracker for mono cameras. More... | |
class | TrackerStereo |
This class implements a tracker for mono cameras. More... | |
class | UnifiedDescriptorExtractor |
This is the base class for all descriptor extractors. More... | |
class | UnifiedDescriptorExtractorFreakMultiDescriptor256 |
This class implements the descriptor extractor for FREAK Multi descriptors with 32 bytes or 256 bits. More... | |
class | UnifiedHelperFreakMultiDescriptor256 |
This class implements a helper class for FREAK Multi descriptors with 32 bytes or 256 bits. More... | |
class | UnifiedHelperFloatSingleLevelMultiView128 |
This class implements a helper class for float descriptors. More... | |
class | UnifiedDescriptor |
This class implements the base class for all unified descriptor objects. More... | |
class | UnifiedDescriptorT |
This class implements the base class for unified descriptor objects with specific descriptor type. More... | |
class | UnifiedDescriptorT< UnifiedDescriptor::ByteDescriptor< tNumberBytes > > |
Specialization of UnifiedDescriptorT for UnifiedDescriptor::ByteDescriptor. More... | |
class | UnifiedDescriptorT< UnifiedDescriptor::FloatDescriptor< tNumberElements > > |
Specialization of UnifiedDescriptorT for UnifiedDescriptor::FloatDescriptor. More... | |
class | UnifiedDescriptorT< UnifiedDescriptor::FreakMultiDescriptor256 > |
Specialization of UnifiedDescriptorT for FreakMultiDescriptor256. More... | |
class | UnifiedDescriptorMap |
This class implements the base class for all unified descriptor maps in which ids are mapped to descriptors. More... | |
class | UnifiedDescriptorMapT |
This class implements the descriptor map for arbitrary descriptors. More... | |
class | UnifiedDescriptors |
This class implements the base class for all unified descriptor buffers stored in a continuous memory like a vector. More... | |
class | UnifiedDescriptorsT |
This class implements a type-based container for descriptors stored in a continuous memory like a vector. More... | |
class | UnifiedFeatureMap |
This class implements the base class for a feature map necessary to re-localize with optimized data structures. More... | |
class | UnifiedFeatureMapT |
This class implements a specialized feature map with specific descriptor types. More... | |
class | UnifiedMatching |
The base class for all unified matching objects. More... | |
class | UnifiedGuidedMatching |
This class implements the base class for all guided matching objects. More... | |
class | UnifiedUnguidedMatching |
This class implements the base class for all unguided matching objects. More... | |
class | UnifiedGuidedMatchingT |
This class implements the guided matching object for specific features. More... | |
class | UnifiedUnguidedMatchingT |
This class implements the unguided matching object for FREAK Multi features with 32 bytes or 256 bits. More... | |
class | UnifiedGuidedMatchingFreakMultiDescriptor256Group |
This class implements the guided matching object for groups of FREAK Multi features with 32 bytes or 256 bits. More... | |
class | UnifiedUnguidedMatchingFreakMultiFeatures256Group |
This class implements the unguided matching object for groups of FREAK Multi features with 32 bytes or 256 bits. More... | |
class | UnifiedBruteForcePoseEstimation |
This class implements a brute-force pose estimation for unified data types. More... | |
class | Utilities |
This class implements utility functions. More... | |
Namespace of the Map Building Tracking library.
Namespace of the Map Texturing Tracking library.
The Namespace Ocean::Tracking::MapBuilding is used in the entire Ocean Map Building Tracking Library.
The Namespace Ocean::Tracking::MapBuilding is used in the entire Ocean Map Texturing Tracking Library.
using Ocean::Tracking::MapBuilding::UnifiedDescriptorsBinarySingleLevelSingleView = typedef UnifiedDescriptorsT<UnifiedDescriptor::BinaryDescriptor<tNumberBits> > |
using Ocean::Tracking::MapBuilding::UnifiedDescriptorsFloatSingleLevelMultiView = typedef UnifiedDescriptorsT<UnifiedDescriptor::FloatDescriptors<tNumberElements> > |
using Ocean::Tracking::MapBuilding::UnifiedDescriptorsFloatSingleLevelSingleView = typedef UnifiedDescriptorsT<UnifiedDescriptor::FloatDescriptor<tNumberElements> > |
using Ocean::Tracking::MapBuilding::UnifiedDescriptorsFreakMultiLevelMultiViewDescriptor256 = typedef UnifiedDescriptorsT<DescriptorHandling::FreakMultiDescriptors256> |