Classes | |
class | AffineBasedEstimator |
Affine transformation based estimator. More... | |
class | AffineBestOf2NearestMatcher |
Features matcher similar to cv::detail::BestOf2NearestMatcher which finds two best matches for each feature and leaves the best one only if the ratio between descriptor distances is greater than the threshold match_conf. More... | |
class | CalcAffineTransform |
Old-style functor calculating final tranformation related to reference frame. More... | |
Functions | |
size_t | opencvEstimateTransform (const std::vector< cv::Mat > &images, std::vector< cv::Mat > &transforms, double confidence) |
Estimates tranformation using opencv stitching pipeline. |
size_t combine_grids::internal::opencvEstimateTransform | ( | const std::vector< cv::Mat > & | images, |
std::vector< cv::Mat > & | transforms, | ||
double | confidence | ||
) |
Estimates tranformation using opencv stitching pipeline.
For given images computes transformations, such that all images transformed makes one image.
All transforms will form one component (there will always exist transforms between each other). This will be the biggest possible component. Solo matches and smaller components are left out
images | images usable by opencv stitching pipeline |
transforms | estimated transforms |
confidence | confidence treshold for probabilistic model based on number of inliers |
Definition at line 53 of file estimate_transform.cpp.