#include <VisionX/components/image_processor/ObjectLearningByPushing/MSERCalculation.h>
|
| static void | CreateHSVHistograms (CMSERDescriptor *pDescriptor, const CByteImage *pHSVImage) |
| |
| static CMSERDescriptor * | CreateMSERDescriptor (std::vector< Vec2d > *aPoints2D, const CByteImage *pHSVImage) |
| |
| static CMSERDescriptor3D * | CreateMSERDescriptor3D (CMSERDescriptor *pMSERLeft, CMSERDescriptor *pMSERRight, CStereoCalibration *pStereoCalibration) |
| |
| static void | CreateWeightedHueHistogramWithinQuadrangle (Vec2d vUp, Vec2d vLow, Vec2d vLeft, Vec2d vRight, const CByteImage *pHSVImage, float *pHistogram, const int nHistogramSize, int &nSaturationSum) |
| |
| static void | FindMSERs2D (const CByteImage *pRGBImage, const CByteImage *pHSVImage, std::vector< CMSERDescriptor * > &aMSERDescriptors) |
| |
| static void | FindMSERs3D (const CByteImage *pByteImageLeft, const CByteImage *pByteImageRight, CStereoCalibration *pStereoCalibration, const float fToleranceFactor, std::vector< CMSERDescriptor3D * > &aRegions3D) |
| |
| static void | GetEigenvaluesAndEigenvectors2D (Mat2d mMatrix2D, float &fLambda1, float &fLambda2, Vec2d &vE1, Vec2d &vE2) |
| |
| static void | GetMeanAndCovariance2D (std::vector< Vec2d > &aPoints2D, Vec2d &vMean, Mat2d &mCovariance) |
| |
| static float | HistogramDistanceChi2 (CMSERDescriptor *pDescriptor1, CMSERDescriptor *pDescriptor2) |
| |
| static float | HistogramDistanceL2 (CMSERDescriptor *pDescriptor1, CMSERDescriptor *pDescriptor2) |
| |
| static void | SortQuadrangleCorners (Vec2d *pCorners, Vec2d &vUp, Vec2d &vLow, Vec2d &vLeft, Vec2d &vRight) |
| |
| static void | StereoMatchMSERs (const std::vector< CMSERDescriptor * > &aMSERDescriptorsLeft, const std::vector< CMSERDescriptor * > &aMSERDescriptorsRight, CStereoCalibration *pStereoCalibration, const float fToleranceFactor, std::vector< CMSERDescriptor3D * > &aRegions3D) |
| |
Definition at line 33 of file MSERCalculation.h.
◆ CMSERCalculation()
◆ ~CMSERCalculation()
◆ CreateHSVHistograms()
| void CreateHSVHistograms |
( |
CMSERDescriptor * | pDescriptor, |
|
|
const CByteImage * | pHSVImage ) |
|
inlinestatic |
◆ CreateMSERDescriptor()
| CMSERDescriptor * CreateMSERDescriptor |
( |
std::vector< Vec2d > * | aPoints2D, |
|
|
const CByteImage * | pHSVImage ) |
|
static |
◆ CreateMSERDescriptor3D()
◆ CreateWeightedHueHistogramWithinQuadrangle()
| void CreateWeightedHueHistogramWithinQuadrangle |
( |
Vec2d | vUp, |
|
|
Vec2d | vLow, |
|
|
Vec2d | vLeft, |
|
|
Vec2d | vRight, |
|
|
const CByteImage * | pHSVImage, |
|
|
float * | pHistogram, |
|
|
const int | nHistogramSize, |
|
|
int & | nSaturationSum ) |
|
inlinestatic |
◆ FindMSERs2D()
| void FindMSERs2D |
( |
const CByteImage * | pRGBImage, |
|
|
const CByteImage * | pHSVImage, |
|
|
std::vector< CMSERDescriptor * > & | aMSERDescriptors ) |
|
static |
◆ FindMSERs3D()
| void FindMSERs3D |
( |
const CByteImage * | pByteImageLeft, |
|
|
const CByteImage * | pByteImageRight, |
|
|
CStereoCalibration * | pStereoCalibration, |
|
|
const float | fToleranceFactor, |
|
|
std::vector< CMSERDescriptor3D * > & | aRegions3D ) |
|
static |
◆ GetEigenvaluesAndEigenvectors2D()
| void GetEigenvaluesAndEigenvectors2D |
( |
Mat2d | mMatrix2D, |
|
|
float & | fLambda1, |
|
|
float & | fLambda2, |
|
|
Vec2d & | vE1, |
|
|
Vec2d & | vE2 ) |
|
static |
◆ GetMeanAndCovariance2D()
| void GetMeanAndCovariance2D |
( |
std::vector< Vec2d > & | aPoints2D, |
|
|
Vec2d & | vMean, |
|
|
Mat2d & | mCovariance ) |
|
static |
◆ HistogramDistanceChi2()
◆ HistogramDistanceL2()
◆ SortQuadrangleCorners()
| void SortQuadrangleCorners |
( |
Vec2d * | pCorners, |
|
|
Vec2d & | vUp, |
|
|
Vec2d & | vLow, |
|
|
Vec2d & | vLeft, |
|
|
Vec2d & | vRight ) |
|
static |
◆ StereoMatchMSERs()
| void StereoMatchMSERs |
( |
const std::vector< CMSERDescriptor * > & | aMSERDescriptorsLeft, |
|
|
const std::vector< CMSERDescriptor * > & | aMSERDescriptorsRight, |
|
|
CStereoCalibration * | pStereoCalibration, |
|
|
const float | fToleranceFactor, |
|
|
std::vector< CMSERDescriptor3D * > & | aRegions3D ) |
|
static |
The documentation for this class was generated from the following files: