Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Attributes
CObjectFinderStereo Class Reference

#include <ObjectFinderStereo.h>

List of all members.

Public Member Functions

void AddObject (const Object3DEntry &entry)
void AddObjectClassifier (CObjectClassifierInterface *pObjectClassifier)
void ClearObjectClassifierList ()
void ClearObjectList ()
 CObjectFinderStereo ()
int Finalize (float dMinZDistance, float fMaxZDistance, bool bInputImagesAreRectified, ObjectColor finalizeColor=eNone, float fMaxEpipolarDistance=10, bool bUseDistortionParameters=true)
void FindObjects (const CByteImage *const *ppImages, CByteImage **ppResultImages, ObjectColor color, int nMinPointsPerRegion, bool bShowSegmentedImage)
void FindObjects (const CByteImage *const *ppImages, CByteImage **ppResultImages, ObjectColor color, int nMinPointsPerRegion, CByteImage **ppResultSegmentedImages)
void FindObjects (const CByteImage *const *ppImages, CByteImage **ppResultImages, ObjectColor colorName, int hue, int hue_tol, int min_sat, int max_sat, int min_v, int max_v, int nMinPointsPerRegion, bool bShowSegmentedImage)
void FindObjectsInSegmentedImage (const CByteImage *const *ppImages, CByteImage **ppResultImages, ObjectColor color, int nMinPointsPerRegion, bool bShowSegmentedImage)
CByteImageGetLeftSegmentationResult ()
const Object3DListGetObject3DList ()
CByteImageGetRightSegmentationResult ()
const CStereoCalibrationGetStereoCalibration ()
bool Init (const char *pCameraParameterFileName)
void Init (CStereoCalibration *pStereoCalibration)
void PrepareImages (const CByteImage *const *ppImages, float fROIFactor=-1, bool bCalculateHSVImage=true)
void RemoveObjectClassifier (CObjectClassifierInterface *pObjectClassifier)
void SetColorParameterSet (const CColorParameterSet *pColorParameterSet)
void SetObjectEntryFilter (CObjectEntryFilterInterface *pObjectEntryFilter)
void SetRegionFilter (CRegionFilterInterface *pRegionFilter)
 ~CObjectFinderStereo ()

Public Attributes

Object3DList m_objectList

Protected Member Functions

int DetermineMatches (Object2DList &resultListLeft, Object2DList &resultListRight, float fMinZDistance, float fMaxZDistance, bool bInputImagesAreRectified, bool bUseDistortionParameters, ObjectColor finalizeColor, float fMaxYDiff)
void UpdateObjectFinderLists (Object2DList &resultListLeft, Object2DList &resultListRight)

Protected Attributes

CObjectFinderm_pObjectFinderLeft
CObjectFinderm_pObjectFinderRight
CStereoCalibrationm_pStereoCalibration

Private Attributes

bool m_bOwnCalibration
std::vector
< CObjectClassifierInterface * > 
m_objectClassifierList
CObjectEntryFilterInterfacem_pObjectEntryFilter

Detailed Description

Definition at line 73 of file ObjectFinderStereo.h.


Constructor & Destructor Documentation

Definition at line 65 of file ObjectFinderStereo.cpp.

Definition at line 76 of file ObjectFinderStereo.cpp.


Member Function Documentation

Definition at line 389 of file ObjectFinderStereo.cpp.

Definition at line 407 of file ObjectFinderStereo.cpp.

Definition at line 424 of file ObjectFinderStereo.cpp.

Definition at line 382 of file ObjectFinderStereo.cpp.

int CObjectFinderStereo::DetermineMatches ( Object2DList resultListLeft,
Object2DList resultListRight,
float  fMinZDistance,
float  fMaxZDistance,
bool  bInputImagesAreRectified,
bool  bUseDistortionParameters,
ObjectColor  finalizeColor,
float  fMaxYDiff 
) [protected]

Definition at line 190 of file ObjectFinderStereo.cpp.

int CObjectFinderStereo::Finalize ( float  dMinZDistance,
float  fMaxZDistance,
bool  bInputImagesAreRectified,
ObjectColor  finalizeColor = eNone,
float  fMaxEpipolarDistance = 10,
bool  bUseDistortionParameters = true 
)

Definition at line 139 of file ObjectFinderStereo.cpp.

void CObjectFinderStereo::FindObjects ( const CByteImage *const *  ppImages,
CByteImage **  ppResultImages,
ObjectColor  color,
int  nMinPointsPerRegion,
bool  bShowSegmentedImage 
)

Definition at line 153 of file ObjectFinderStereo.cpp.

void CObjectFinderStereo::FindObjects ( const CByteImage *const *  ppImages,
CByteImage **  ppResultImages,
ObjectColor  color,
int  nMinPointsPerRegion,
CByteImage **  ppResultSegmentedImages 
)

Definition at line 162 of file ObjectFinderStereo.cpp.

void CObjectFinderStereo::FindObjects ( const CByteImage *const *  ppImages,
CByteImage **  ppResultImages,
ObjectColor  colorName,
int  hue,
int  hue_tol,
int  min_sat,
int  max_sat,
int  min_v,
int  max_v,
int  nMinPointsPerRegion,
bool  bShowSegmentedImage 
)

Definition at line 171 of file ObjectFinderStereo.cpp.

void CObjectFinderStereo::FindObjectsInSegmentedImage ( const CByteImage *const *  ppImages,
CByteImage **  ppResultImages,
ObjectColor  color,
int  nMinPointsPerRegion,
bool  bShowSegmentedImage 
)

Definition at line 180 of file ObjectFinderStereo.cpp.

Definition at line 122 of file ObjectFinderStereo.cpp.

Definition at line 111 of file ObjectFinderStereo.h.

Definition at line 127 of file ObjectFinderStereo.cpp.

Definition at line 104 of file ObjectFinderStereo.h.

bool CObjectFinderStereo::Init ( const char *  pCameraParameterFileName)

Definition at line 90 of file ObjectFinderStereo.cpp.

Definition at line 100 of file ObjectFinderStereo.cpp.

void CObjectFinderStereo::PrepareImages ( const CByteImage *const *  ppImages,
float  fROIFactor = -1,
bool  bCalculateHSVImage = true 
)

Definition at line 133 of file ObjectFinderStereo.cpp.

Definition at line 412 of file ObjectFinderStereo.cpp.

Definition at line 110 of file ObjectFinderStereo.cpp.

Definition at line 108 of file ObjectFinderStereo.h.

Definition at line 116 of file ObjectFinderStereo.cpp.

void CObjectFinderStereo::UpdateObjectFinderLists ( Object2DList resultListLeft,
Object2DList resultListRight 
) [protected]

Definition at line 337 of file ObjectFinderStereo.cpp.


Member Data Documentation

Definition at line 138 of file ObjectFinderStereo.h.

Definition at line 136 of file ObjectFinderStereo.h.

Definition at line 121 of file ObjectFinderStereo.h.

Definition at line 137 of file ObjectFinderStereo.h.

Definition at line 130 of file ObjectFinderStereo.h.

Definition at line 131 of file ObjectFinderStereo.h.

Definition at line 132 of file ObjectFinderStereo.h.


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


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Thu Jun 6 2019 21:46:58