Base class for a seam estimator. More...
#include <opencv2/stitching/detail/seam_finders.hpp>
Public Types | |
enum | { NO, VORONOI_SEAM, DP_SEAM } |
Public Member Functions | |
virtual | ~SeamFinder () |
virtual void | find (const std::vector< UMat > &src, const std::vector< Point > &corners, std::vector< UMat > &masks)=0 |
Estimates seams. More... | |
Static Public Member Functions | |
static Ptr< SeamFinder > | createDefault (int type) |
Base class for a seam estimator.
|
inlinevirtual |
|
static |
|
pure virtual |
Estimates seams.
src | Source images |
corners | Source image top-left corners |
masks | Source image masks to update |
Implemented in cv::detail::GraphCutSeamFinder, cv::detail::DpSeamFinder, cv::detail::VoronoiSeamFinder, cv::detail::PairwiseSeamFinder, and cv::detail::NoSeamFinder.