#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 32 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: