/external/opencv3/modules/stitching/include/opencv2/stitching/detail/ |
motion_estimators.hpp | 73 @param pairwise_matches Pairwise matches of images 78 const std::vector<MatchesInfo> &pairwise_matches, 80 { return estimate(features, pairwise_matches, cameras); } 87 @param pairwise_matches Pairwise matches of images 92 const std::vector<MatchesInfo> &pairwise_matches, 106 const std::vector<MatchesInfo> &pairwise_matches, 147 const std::vector<MatchesInfo> &pairwise_matches, 257 String CV_EXPORTS matchesGraphAsString(std::vector<String> &pathes, std::vector<MatchesInfo> &pairwise_matches, 262 std::vector<MatchesInfo> &pairwise_matches, 266 int num_images, const std::vector<MatchesInfo> &pairwise_matches, [all...] |
autocalib.hpp | 72 @param pairwise_matches Matches between all image pairs. 76 const std::vector<MatchesInfo> &pairwise_matches,
|
matchers.hpp | 192 @param pairwise_matches Found pairwise matches 199 void operator ()(const std::vector<ImageFeatures> &features, std::vector<MatchesInfo> &pairwise_matches, 262 void operator ()(const std::vector<ImageFeatures> &features, std::vector<MatchesInfo> &pairwise_matches,
|
/external/opencv3/modules/stitching/perf/ |
perf_stich.cpp | 133 detail::MatchesInfo pairwise_matches; local 141 (*matcher)(features1, features2, pairwise_matches); 146 std::vector<DMatch>& matches = pairwise_matches.matches; 188 vector<detail::MatchesInfo> pairwise_matches; local 200 (*matcher)(features, pairwise_matches); 206 std::vector<DMatch>& matches = pairwise_matches[detectorName == "surf" ? 1 : 0].matches;
|
/external/opencv3/modules/stitching/src/ |
matchers.cpp | 69 pairwise_matches(_pairwise_matches), near_pairs(_near_pairs) {} 80 matcher(features[from], features[to], pairwise_matches[pair_idx]); 81 pairwise_matches[pair_idx].src_img_idx = from; 82 pairwise_matches[pair_idx].dst_img_idx = to; 86 pairwise_matches[dual_pair_idx] = pairwise_matches[pair_idx]; 87 pairwise_matches[dual_pair_idx].src_img_idx = to; 88 pairwise_matches[dual_pair_idx].dst_img_idx = from; 90 if (!pairwise_matches[pair_idx].H.empty()) 91 pairwise_matches[dual_pair_idx].H = pairwise_matches[pair_idx].H.inv() 102 std::vector<MatchesInfo> &pairwise_matches; member in struct:__anon22635::MatchPairsBody [all...] |
motion_estimators.cpp | 63 : num_images(_num_images), pairwise_matches(&_pairwise_matches[0]), cameras(&_cameras[0]) {} 81 Mat R = K_from.inv() * pairwise_matches[pair_idx].H.inv() * K_to; 86 const MatchesInfo* pairwise_matches; member in struct:__anon22636::CalcRotation 107 const std::vector<MatchesInfo> &pairwise_matches, 122 int len = 2 + rand()%(pairwise_matches.size() - 1); 124 selectRandomSubset(len, pairwise_matches.size(), subset); 127 if (!pairwise_matches[subset[i]].H.empty()) 128 Hs.push_back(pairwise_matches[subset[i]].H); 142 estimateFocal(features, pairwise_matches, focals); 159 findMaxSpanningTree(num_images, pairwise_matches, span_tree, span_tree_centers) [all...] |
autocalib.cpp | 97 void estimateFocal(const std::vector<ImageFeatures> &features, const std::vector<MatchesInfo> &pairwise_matches, 109 const MatchesInfo &m = pairwise_matches[i*num_images + j];
|
/external/opencv3/samples/cpp/ |
stitching_detailed.cpp | 460 vector<MatchesInfo> pairwise_matches; local 464 matcher(features, pairwise_matches); 470 matcher(features, pairwise_matches); 481 f << matchesGraphAsString(img_names, pairwise_matches, conf_thresh); 485 vector<int> indices = leaveBiggestComponent(features, pairwise_matches, conf_thresh); 510 if (!estimator(features, pairwise_matches, cameras)) 540 if (!(*adjuster)(features, pairwise_matches, cameras))
|