Lines Matching refs:features2
121 …void match(const ImageFeatures &features1, const ImageFeatures &features2, MatchesInfo& matches_in…
132 …void match(const ImageFeatures &features1, const ImageFeatures &features2, MatchesInfo& matches_in…
145 void CpuMatcher::match(const ImageFeatures &features1, const ImageFeatures &features2, MatchesInfo&… in match() argument
147 CV_Assert(features1.descriptors.type() == features2.descriptors.type()); in match()
148 CV_Assert(features2.descriptors.depth() == CV_8U || features2.descriptors.depth() == CV_32F); in match()
151 if (tegra::useTegra() && tegra::match2nearest(features1, features2, matches_info, match_conf_)) in match()
169 if (features2.descriptors.depth() == CV_8U) in match()
181 matcher->knnMatch(features1.descriptors, features2.descriptors, pair_matches, 2); in match()
198 matcher->knnMatch(features2.descriptors, features1.descriptors, pair_matches, 2); in match()
213 void GpuMatcher::match(const ImageFeatures &features1, const ImageFeatures &features2, MatchesInfo&… in match() argument
218 ensureSizeIsEnough(features2.descriptors.size(), features2.descriptors.type(), descriptors2_); in match()
221 descriptors2_.upload(features2.descriptors); in match()
577 void BestOf2NearestMatcher::match(const ImageFeatures &features1, const ImageFeatures &features2, in match() argument
580 (*impl_)(features1, features2, matches_info); in match()
598 p = features2.keypoints[m.trainIdx].pt; in match()
599 p.x -= features2.img_size.width * 0.5f; in match()
600 p.y -= features2.img_size.height * 0.5f; in match()
643 p = features2.keypoints[m.trainIdx].pt; in match()
644 p.x -= features2.img_size.width * 0.5f; in match()
645 p.y -= features2.img_size.height * 0.5f; in match()