Class cv::xfeatures2d::Elliptic_KeyPoint#

Elliptic region around an interest point.

Collaboration diagram for cv::xfeatures2d::Elliptic_KeyPoint:

cv::xfeatures2d::Elliptic_KeyPoint Node1 cv::xfeatures2d::Elliptic _KeyPoint   + Elliptic_KeyPoint() + Elliptic_KeyPoint() + ~Elliptic_KeyPoint() Node2 cv::KeyPoint   + KeyPoint() + KeyPoint() + KeyPoint() + hash() + convert() + convert() + overlap() Node2->Node1 Node3 cv::Point_< float >   + Point_() + Point_() + Point_() + Point_() + Point_() + Point_() + cross() + ddot() + dot() + inside() + operator Point_< _Tp2 >() + operator Vec< float, 2 >() + operator=() + operator=() Node3->Node2 +pt Node4 float     Node4->Node1 +si Node4->Node2 +angle +response +size Node4->Node3 +x +y Node8 cv::Size_< float >   + Size_() + Size_() + Size_() + Size_() + Size_() + area() + aspectRatio() + empty() + operator Size_< _Tp2 >() + operator=() + operator=() Node4->Node8 +height +width Node10 cv::Matx< float, 2, 3 >   + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() and 33 more... + all() + diag() + eye() + ones() + randn() + randu() + zeros() Node4->Node10 +val Node5 cv::Point_< _Tp >   + Point_() + Point_() + Point_() + Point_() + Point_() + Point_() + cross() + ddot() + dot() + inside() + operator Point_< _Tp2 >() + operator Vec< _Tp, 2 >() + operator=() + operator=() Node5->Node3 < float > Node6 _Tp     Node6->Node5 +x +y Node9 cv::Size_< _Tp >   + Size_() + Size_() + Size_() + Size_() + Size_() + area() + aspectRatio() + empty() + operator Size_< _Tp2 >() + operator=() + operator=() Node6->Node9 +height +width Node11 cv::Matx< _Tp, m, n >   + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() and 33 more... + all() + diag() + eye() + ones() + randn() + randu() + zeros() Node6->Node11 +val Node7 int     Node7->Node2 +class_id +octave Node8->Node1 +axes Node9->Node8 < float > Node10->Node1 +transf Node11->Node10 < float, 2, 3 >

cv::xfeatures2d::Elliptic_KeyPoint Node1 cv::xfeatures2d::Elliptic _KeyPoint   + Elliptic_KeyPoint() + Elliptic_KeyPoint() + ~Elliptic_KeyPoint() Node2 cv::KeyPoint   + KeyPoint() + KeyPoint() + KeyPoint() + hash() + convert() + convert() + overlap() Node2->Node1 Node3 cv::Point_< float >   + Point_() + Point_() + Point_() + Point_() + Point_() + Point_() + cross() + ddot() + dot() + inside() + operator Point_< _Tp2 >() + operator Vec< float, 2 >() + operator=() + operator=() Node3->Node2 +pt Node4 float     Node4->Node1 +si Node4->Node2 +angle +response +size Node4->Node3 +x +y Node8 cv::Size_< float >   + Size_() + Size_() + Size_() + Size_() + Size_() + area() + aspectRatio() + empty() + operator Size_< _Tp2 >() + operator=() + operator=() Node4->Node8 +height +width Node10 cv::Matx< float, 2, 3 >   + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() and 33 more... + all() + diag() + eye() + ones() + randn() + randu() + zeros() Node4->Node10 +val Node5 cv::Point_< _Tp >   + Point_() + Point_() + Point_() + Point_() + Point_() + Point_() + cross() + ddot() + dot() + inside() + operator Point_< _Tp2 >() + operator Vec< _Tp, 2 >() + operator=() + operator=() Node5->Node3 < float > Node6 _Tp     Node6->Node5 +x +y Node9 cv::Size_< _Tp >   + Size_() + Size_() + Size_() + Size_() + Size_() + area() + aspectRatio() + empty() + operator Size_< _Tp2 >() + operator=() + operator=() Node6->Node9 +height +width Node11 cv::Matx< _Tp, m, n >   + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() + Matx() and 33 more... + all() + diag() + eye() + ones() + randn() + randu() + zeros() Node6->Node11 +val Node7 int     Node7->Node2 +class_id +octave Node8->Node1 +axes Node9->Node8 < float > Node10->Node1 +transf Node11->Node10 < float, 2, 3 >

Public Member Functions#

Public Member Functions inherited from cv::KeyPoint

Static Public Member Functions#

Static Public Member Functions inherited from cv::KeyPoint

Public Attributes#

Public Attributes inherited from cv::KeyPoint

Return

Name

Description

float

angle

int

class_id

object class (if the keypoints need to be clustered by an object they belong to)

int

octave

octave (pyramid layer) from which the keypoint has been extracted

Point2f

pt

coordinates of the keypoints

float

response

the response by which the most strong keypoints have been selected. Can be used for the further sorting or subsampling

float

size

diameter of the meaningful keypoint neighborhood

Detailed Description#

Elliptic region around an interest point.

Constructor & Destructor Documentation#

Elliptic_KeyPoint()#

cv::xfeatures2d::Elliptic_KeyPoint::Elliptic_KeyPoint()

Elliptic_KeyPoint()#

cv::xfeatures2d::Elliptic_KeyPoint::Elliptic_KeyPoint(
Point2f pt,
float angle,
Size axes,
float size,
float si )

~Elliptic_KeyPoint()#

cv::xfeatures2d::Elliptic_KeyPoint::~Elliptic_KeyPoint()

Member Data Documentation#

axes#

Size_< float > cv::xfeatures2d::Elliptic_KeyPoint::axes

the lengths of the major and minor ellipse axes

si#

float cv::xfeatures2d::Elliptic_KeyPoint::si

the integration scale at which the parameters were estimated

transf#

Matx23f cv::xfeatures2d::Elliptic_KeyPoint::transf

the transformation between image space and local patch space

Source file#

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