8#ifndef META_OCEAN_TRACKING_SLAM_UTILITIES_H
9#define META_OCEAN_TRACKING_SLAM_UTILITIES_H
This class implements a helper class allowing to check whether a 3D object point projects into the ca...
Definition AnyCamera.h:518
This class implements Ocean's image class.
Definition Frame.h:1879
This class holds debug data for visualization and analysis purposes.
Definition slam/TrackerMono.h:305
std::vector< FrameStatistics > FramesStatistics
Definition of a vector holding frame statistics.
Definition slam/TrackerMono.h:100
This class implements utility functions for SLAM.
Definition tracking/slam/Utilities.h:33
static bool paintObjectPoints(Frame &frame, const AnyCameraClipper &cameraClipper, const HomogenousMatrix4 &world_T_camera, const TrackerMono::DebugData &debugData, const unsigned int darkeningFactor=0u)
Paints object points into a frame using a uniform green color.
static bool deserializeFramesStatisticsFromJSON(const std::string &filename, TrackerMono::FramesStatistics &framesStatistics)
Deserializes FramesStatistics from a JSON file.
static bool serializeFramesStatisticsToJSON(const TrackerMono::FramesStatistics &framesStatistics, const std::string &filename)
Serializes FramesStatistics to a JSON file.
static bool paintDebugDataByPosePrecision(Frame &frame, const AnyCameraClipper &cameraClipper, const HomogenousMatrix4 &world_T_camera, const TrackerMono::DebugData &debugData, const size_t maximalTrackLength, const unsigned int darkeningFactor=0u)
Paints object points and feature tracks into a frame, coloring object points by their pose estimation...
static bool paintDebugDataByLocalizationPrecision(Frame &frame, const AnyCameraClipper &cameraClipper, const HomogenousMatrix4 &world_T_camera, const TrackerMono::DebugData &debugData, const size_t maximalTrackLength, const unsigned int darkeningFactor=0u)
Paints object points and feature tracks into a frame, coloring object points by their localization pr...
The namespace covering the entire Ocean framework.
Definition Accessor.h:15