OSVR-Core
Public Member Functions | Protected Member Functions | List of all members
osvr::vbtracker::GenericBlobExtractor Class Referenceabstract

This is an interface/base class for blob extractors that have the ability to provide graphical debug views at some of their inner workings but otherwise can be treated roughly like black boxes. More...

#include <GenericBlobExtractor.h>

Inheritance diagram for osvr::vbtracker::GenericBlobExtractor:
osvr::vbtracker::EdgeHoleBlobExtractor osvr::vbtracker::SBDGenericBlobExtractor

Public Member Functions

cv::Mat const & getLatestGrayImage () const
 
cv::Mat const & getDebugThresholdImage ()
 
cv::Mat const & getDebugBlobImage ()
 
LedMeasurementVec const & extractBlobs (cv::Mat const &grayImage)
 
LedMeasurementVec const & getLatestMeasurements () const
 

Protected Member Functions

virtual cv::Mat generateDebugThresholdImage_ () const =0
 
virtual cv::Mat generateDebugBlobImage_ () const =0
 
virtual LedMeasurementVec extractBlobs_ ()=0
 

Detailed Description

This is an interface/base class for blob extractors that have the ability to provide graphical debug views at some of their inner workings but otherwise can be treated roughly like black boxes.


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