Home | History | Annotate | Download | only in src

Lines Matching refs:features1

121     void match(const ImageFeatures &features1, const ImageFeatures &features2, MatchesInfo& matches_info);
132 void match(const ImageFeatures &features1, const ImageFeatures &features2, MatchesInfo& matches_info);
145 void CpuMatcher::match(const ImageFeatures &features1, const ImageFeatures &features2, MatchesInfo& matches_info)
147 CV_Assert(features1.descriptors.type() == features2.descriptors.type());
151 if (tegra::useTegra() && tegra::match2nearest(features1, features2, matches_info, match_conf_))
181 matcher->knnMatch(features1.descriptors, features2.descriptors, pair_matches, 2);
198 matcher->knnMatch(features2.descriptors, features1.descriptors, pair_matches, 2);
213 void GpuMatcher::match(const ImageFeatures &features1, const ImageFeatures &features2, MatchesInfo& matches_info)
217 ensureSizeIsEnough(features1.descriptors.size(), features1.descriptors.type(), descriptors1_);
220 descriptors1_.upload(features1.descriptors);
577 void BestOf2NearestMatcher::match(const ImageFeatures &features1, const ImageFeatures &features2,
580 (*impl_)(features1, features2, matches_info);
593 Point2f p = features1.keypoints[m.queryIdx].pt;
594 p.x -= features1.img_size.width * 0.5f;
595 p.y -= features1.img_size.height * 0.5f;
638 Point2f p = features1.keypoints[m.queryIdx].pt;
639 p.x -= features1.img_size.width * 0.5f;
640 p.y -= features1.img_size.height * 0.5f;