Jafar
|
00001 /* $Id$ */ 00002 00003 #ifndef _SEGMENTS_PLUS_H_ 00004 #define _SEGMENTS_PLUS_H_ 00005 00006 #include <dseg/DirectSegmentsDetectorBase.hpp> 00007 #include <kernel/jafarMacro.hpp> 00008 #include <image/Image.hpp> 00009 00010 namespace jafar { 00011 namespace dseg { 00016 class DirectSegmentsDetector : public DirectSegmentsDetectorBase { 00017 public: 00018 DirectSegmentsDetector(kernel::IdFactory<>* _idMaker = 0); 00030 void detectSegment( const jafar::image::Image& _image, image::ConvexRoi *roiPtr, SegmentsSet& segmentStorage, SegmentDebug* _sdebug = 0); 00031 protected: 00032 virtual void detectedSegment( SegmentHypothesis* , DirectSegmentsDetectorBase::LoopDetectionContext* _context, GrowSegmentContext&); 00033 private: 00034 double m_qualityThresholdPow2; 00035 }; 00036 } 00037 } 00038 00039 00040 #endif
Generated on Wed Oct 15 2014 00:37:18 for Jafar by doxygen 1.7.6.1 |