|
OSVR-Core
|
A class performing blob-extraction duties on incoming frames. More...
#include <SBDBlobExtractor.h>
Public Types | |
| enum | Algo { SimpleBlobDetector, EdgeHoleExtractor } |
Public Member Functions | |
| SBDBlobExtractor (BlobParams const &blobParams) | |
| Construct with just BlobParams: uses simple blob detector. More... | |
| SBDBlobExtractor (BlobParams const &blobParams, EdgeHoleParams const &extParams) | |
| Construct with BlobParams and EdgeHoleBasedLedExtractor::Params: uses EdgeHoleBasedLedExtractor. More... | |
| ~SBDBlobExtractor () | |
| LedMeasurementVec const & | extractBlobs (cv::Mat const &grayImage) |
| Algo | getAlgo () const |
| cv::Mat const & | getDebugThresholdImage () |
| In the case of the EdgeHoleExtractor, this is actually the edge detection image. More... | |
| cv::Mat const & | getDebugBlobImage () |
A class performing blob-extraction duties on incoming frames.
|
explicit |
Construct with just BlobParams: uses simple blob detector.
Set up blob params
| osvr::vbtracker::SBDBlobExtractor::SBDBlobExtractor | ( | BlobParams const & | blobParams, |
| EdgeHoleParams const & | extParams | ||
| ) |
Construct with BlobParams and EdgeHoleBasedLedExtractor::Params: uses EdgeHoleBasedLedExtractor.
| osvr::vbtracker::SBDBlobExtractor::~SBDBlobExtractor | ( | ) |
Needed here where KeypointDetailer is defined.
| LedMeasurementVec const & osvr::vbtracker::SBDBlobExtractor::extractBlobs | ( | cv::Mat const & | grayImage | ) |
Use the LedMeasurement constructor to do the conversion from keypoint to measurement right now.
| cv::Mat const & osvr::vbtracker::SBDBlobExtractor::getDebugThresholdImage | ( | ) |
In the case of the EdgeHoleExtractor, this is actually the edge detection image.
1.8.12