Jafar
|
class Image Segment Manager More...
class Image Segment Manager
Definition at line 85 of file imageSegmentManager.hpp.
#include <imageSegmentManager.hpp>
Public Member Functions | |
ImageSegmentManager (slam::BearingOnlySlam &slam, slam::Observation::ObservationType type_=slam::Observation::SEGMENT_IMAGE) | |
void | setup (double minSegmentSize, double u1, double v1, double u2, double v2) |
void | initFrame (unsigned int frameIndex_, VecImageSegments &vecImageSegments) |
void | processFrame (unsigned int frameIndex, VecImageSegments &vecImageSegments) |
unsigned int | compareId (VecMatches const &matches, VecImageSegments const &vecImageSegmentsRef, VecImageSegments &vecImageSegmentsMatch, jafar::lines::LineSegmentSet &lineSegmentSet) |
unsigned int | compareIdInv (VecMatches const &matches, VecImageSegments const &vecImageSegmentsRef, VecImageSegments &vecImageSegmentsMatch, jafar::lines::LineSegmentSet &lineSegmentSet) |
unsigned int | compareIdInvAll (VecMatches const &matches, VecImageSegments const &vecImageSegmentsRef, VecImageSegments &vecImageSegmentsMatch, jafar::lines::LineSegmentSet &lineSegmentSet) |
Public Attributes | |
slam::Observation::ObservationType | type |
type of segment Observation | |
Protected Member Functions | |
unsigned int | getNewFeatureId () |
bool | isInZone (jblas::vec2 const &pix) const |
void | featureSelection (VecImageSegments &vecImageSegments) |
void | slamProcessObservations (unsigned int currentFrameIndex, VecImageSegments &vecImageSegments) const |
Protected Attributes | |
unsigned int | p_idFactory |
slam::BearingOnlySlam & | p_slam |
double | p_minSegmentSize |
minimum size in pixel | |
jblas::vec2 | p_zone1 |
jblas::vec2 | p_zone2 |
Generated on Wed Oct 15 2014 00:37:50 for Jafar by doxygen 1.7.6.1 |