EllipticKeyPoint 116 modules/features2d/src/evaluation.cpp EllipticKeyPoint(); EllipticKeyPoint 117 modules/features2d/src/evaluation.cpp EllipticKeyPoint( const Point2f& _center, const Scalar& _ellipse ); EllipticKeyPoint 119 modules/features2d/src/evaluation.cpp static void convert( const std::vector<KeyPoint>& src, std::vector<EllipticKeyPoint>& dst ); EllipticKeyPoint 120 modules/features2d/src/evaluation.cpp static void convert( const std::vector<EllipticKeyPoint>& src, std::vector<KeyPoint>& dst ); EllipticKeyPoint 125 modules/features2d/src/evaluation.cpp void calcProjection( const Mat_<double>& H, EllipticKeyPoint& projection ) const; EllipticKeyPoint 126 modules/features2d/src/evaluation.cpp static void calcProjection( const std::vector<EllipticKeyPoint>& src, const Mat_<double>& H, std::vector<EllipticKeyPoint>& dst ); EllipticKeyPoint 134 modules/features2d/src/evaluation.cpp EllipticKeyPoint::EllipticKeyPoint() EllipticKeyPoint 136 modules/features2d/src/evaluation.cpp *this = EllipticKeyPoint(Point2f(0,0), Scalar(1, 0, 1) ); EllipticKeyPoint 139 modules/features2d/src/evaluation.cpp EllipticKeyPoint::EllipticKeyPoint( const Point2f& _center, const Scalar& _ellipse ) EllipticKeyPoint 155 modules/features2d/src/evaluation.cpp Mat_<double> EllipticKeyPoint::getSecondMomentsMatrix( const Scalar& _ellipse ) EllipticKeyPoint 164 modules/features2d/src/evaluation.cpp Mat_<double> EllipticKeyPoint::getSecondMomentsMatrix() const EllipticKeyPoint 169 modules/features2d/src/evaluation.cpp void EllipticKeyPoint::calcProjection( const Mat_<double>& H, EllipticKeyPoint& projection ) const EllipticKeyPoint 177 modules/features2d/src/evaluation.cpp projection = EllipticKeyPoint( dstCenter, Scalar(dstM(0,0), dstM(0,1), dstM(1,1)) ); EllipticKeyPoint 180 modules/features2d/src/evaluation.cpp void EllipticKeyPoint::convert( const std::vector<KeyPoint>& src, std::vector<EllipticKeyPoint>& dst ) EllipticKeyPoint 190 modules/features2d/src/evaluation.cpp dst[i] = EllipticKeyPoint( src[i].pt, Scalar(fac, 0, fac) ); EllipticKeyPoint 195 modules/features2d/src/evaluation.cpp void EllipticKeyPoint::convert( const std::vector<EllipticKeyPoint>& src, std::vector<KeyPoint>& dst ) EllipticKeyPoint 209 modules/features2d/src/evaluation.cpp void EllipticKeyPoint::calcProjection( const std::vector<EllipticKeyPoint>& src, const Mat_<double>& H, std::vector<EllipticKeyPoint>& dst ) EllipticKeyPoint 215 modules/features2d/src/evaluation.cpp std::vector<EllipticKeyPoint>::const_iterator srcIt = src.begin(); EllipticKeyPoint 216 modules/features2d/src/evaluation.cpp std::vector<EllipticKeyPoint>::iterator dstIt = dst.begin(); EllipticKeyPoint 222 modules/features2d/src/evaluation.cpp static void filterEllipticKeyPointsByImageSize( std::vector<EllipticKeyPoint>& keypoints, const Size& imgSize ) EllipticKeyPoint 226 modules/features2d/src/evaluation.cpp std::vector<EllipticKeyPoint> filtered; EllipticKeyPoint 228 modules/features2d/src/evaluation.cpp std::vector<EllipticKeyPoint>::const_iterator it = keypoints.begin(); EllipticKeyPoint 317 modules/features2d/src/evaluation.cpp static void computeOneToOneMatchedOverlaps( const std::vector<EllipticKeyPoint>& keypoints1, const std::vector<EllipticKeyPoint>& keypoints2t, EllipticKeyPoint 330 modules/features2d/src/evaluation.cpp EllipticKeyPoint kp1 = keypoints1[i1]; EllipticKeyPoint 339 modules/features2d/src/evaluation.cpp EllipticKeyPoint keypoint1a = EllipticKeyPoint( kp1.center, Scalar(fac*kp1.ellipse[0], fac*kp1.ellipse[1], fac*kp1.ellipse[2]) ); EllipticKeyPoint 343 modules/features2d/src/evaluation.cpp EllipticKeyPoint kp2 = keypoints2t[i2]; EllipticKeyPoint 348 modules/features2d/src/evaluation.cpp EllipticKeyPoint keypoint2a = EllipticKeyPoint( kp2.center, Scalar(fac*kp2.ellipse[0], fac*kp2.ellipse[1], fac*kp2.ellipse[2]) ); EllipticKeyPoint 396 modules/features2d/src/evaluation.cpp std::vector<EllipticKeyPoint> keypoints1, keypoints2, keypoints1t, keypoints2t; EllipticKeyPoint 397 modules/features2d/src/evaluation.cpp EllipticKeyPoint::convert( _keypoints1, keypoints1 ); EllipticKeyPoint 398 modules/features2d/src/evaluation.cpp EllipticKeyPoint::convert( _keypoints2, keypoints2 ); EllipticKeyPoint 401 modules/features2d/src/evaluation.cpp EllipticKeyPoint::calcProjection( keypoints1, H1to2, keypoints1t ); EllipticKeyPoint 403 modules/features2d/src/evaluation.cpp EllipticKeyPoint::calcProjection( keypoints2, H2to1, keypoints2t );