OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
osvr::vbtracker::TrackerOfflineProcessing Class Reference

Public Types

using FrameTimeUnit = std::chrono::microseconds
 

Public Member Functions

 TrackerOfflineProcessing (ConfigParams const &initialParams)
 
void processFrame (cv::Mat const &frame)
 
bool everHadPose () const
 
bool hasPose () const
 
cv::Mat getDebugImage ()
 
void outputCSV (std::ostream &os)
 
std::size_t getFrameCount () const
 To get a time that matches the timestamp.
 
std::string carefullyFormatElapsedTime () const
 

Detailed Description

Definition at line 68 of file OfflineProcessing.cpp.

Member Function Documentation

void osvr::vbtracker::TrackerOfflineProcessing::processFrame ( cv::Mat const &  frame)

Advance the clock

Image processing.

Hand off the image processing results

Definition at line 149 of file OfflineProcessing.cpp.

cv::Mat osvr::vbtracker::TrackerOfflineProcessing::getDebugImage ( )

Returns a rect for a ROI allowing us to build up our debug image from blocks.

Copies a block into our debug image.

Definition at line 166 of file OfflineProcessing.cpp.

std::string osvr::vbtracker::TrackerOfflineProcessing::carefullyFormatElapsedTime ( ) const
inline

Return a string with decimal seconds in it, that has never touched floating point.

Definition at line 295 of file OfflineProcessing.cpp.


The documentation for this class was generated from the following file: