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 |
Definition at line 68 of file OfflineProcessing.cpp.
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.
|
inline |
Return a string with decimal seconds in it, that has never touched floating point.
Definition at line 295 of file OfflineProcessing.cpp.