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

#include </home/jenkins/root/workspace/OSVR-Core-Docs/plugins/videotrackershared/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.

Definition at line 43 of file GenericBlobExtractor.h.


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