Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Attributes
jafar::dseg::DirectSegmentsDetector Class Reference

This is the main class for detection segments in an image. More...


Detailed Description

This is the main class for detection segments in an image.

Definition at line 16 of file DirectSegmentsDetector.hpp.

#include <DirectSegmentsDetector.hpp>

Inheritance diagram for jafar::dseg::DirectSegmentsDetector:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DirectSegmentsDetector (kernel::IdFactory<> *_idMaker=0)
void detectSegment (const jafar::image::Image &_image, image::ConvexRoi *roiPtr, SegmentsSet &segmentStorage, SegmentDebug *_sdebug=0)
 Start detection of segments in an image.

Protected Member Functions

virtual void detectedSegment (SegmentHypothesis *, DirectSegmentsDetectorBase::LoopDetectionContext *_context, GrowSegmentContext &)

Private Attributes

double m_qualityThresholdPow2

Member Function Documentation

void jafar::dseg::DirectSegmentsDetector::detectSegment ( const jafar::image::Image _image,
image::ConvexRoi roiPtr,
SegmentsSet segmentStorage,
SegmentDebug _sdebug = 0 
)

Start detection of segments in an image.

Parameters:
_imageimage on which to makes the detection
segmentStoragestorage that will be filled with newly extracted segment, if there are segments in the storage before calling this function, then the dector will avoid segment detection on the already existing segments (the detection can be called after tracking, and tracked segments won't be detected again).
SegmentDebugcollect some debug information

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:34 for Jafar by doxygen 1.7.6.1
LAAS-CNRS