43 #ifndef INCLUDE_OKVIS_VIOVISUALIZER_HPP_
44 #define INCLUDE_OKVIS_VIOVISUALIZER_HPP_
46 #include <opencv/highgui.h>
64 typedef std::shared_ptr<VisualizationData>
Ptr;
std::shared_ptr< VisualizationData > Ptr
Definition: VioVisualizer.hpp:64
cv::Mat drawKeypoints(VisualizationData::Ptr &data, size_t cameraIndex)
Circles all keypoints in the current frame and returns the result.
Definition: VioVisualizer.cpp:204
This struct contains the relevant data for visualizing.
Definition: VioVisualizer.hpp:63
void showDebugImages(VisualizationData::Ptr &data)
Show the current frames with the current keyframe and all its matches.
Definition: VioVisualizer.cpp:233
Header file for the MultiFrame class.
void init(okvis::VioParameters ¶meters)
Initialise parameters. Called in constructor.
Definition: VioVisualizer.cpp:70
okvis::ObservationVector observations
Vector containing all the keypoint observations.
Definition: VioVisualizer.hpp:65
std::shared_ptr< okvis::MultiFrame > keyFrames
Current keyframe.
Definition: VioVisualizer.hpp:67
#define OKVIS_DEFINE_EXCEPTION(exceptionName, exceptionParent)
Macro for defining an exception with a given parent.
Definition: assert_macros.hpp:52
This file contains some useful assert macros.
Struct to combine all parameters and settings.
Definition: Parameters.hpp:280
This class is responsible to visualize the matching results.
Definition: VioVisualizer.hpp:59
okvis::kinematics::Transformation T_WS_keyFrame
Pose of the current keyframe.
Definition: VioVisualizer.hpp:68
okvis::VioParameters parameters_
Parameters and settings.
Definition: VioVisualizer.hpp:110
This file contains struct definitions that encapsulate parameters and settings.
std::shared_ptr< okvis::MultiFrame > currentFrames
Current multiframe.
Definition: VioVisualizer.hpp:66
cv::Mat drawMatches(VisualizationData::Ptr &data, size_t image_number)
Circles all keypoints in the current frame, links the matching ones to the current keyframe and retur...
Definition: VioVisualizer.cpp:74
std::vector< Observation, Eigen::aligned_allocator< Observation > > ObservationVector
Definition: FrameTypedefs.hpp:230
This file contains useful typedefs and structs related to frames.