class cv::detail::SeamFinder

Overview

Base class for a seam estimator. Moreā€¦

#include <seam_finders.hpp>

class SeamFinder
{
public:
    // methods

    virtual
    void
    find(
        const std::vector<UMat>& src,
        const std::vector<Point>& corners,
        std::vector<UMat>& masks
        ) = 0;
};

// direct descendants

class DpSeamFinder;
class GraphCutSeamFinder;
class NoSeamFinder;
class PairwiseSeamFinder;

Detailed Documentation

Base class for a seam estimator.

Methods

virtual
void
find(
    const std::vector<UMat>& src,
    const std::vector<Point>& corners,
    std::vector<UMat>& masks
    ) = 0

Estimates seams.

Parameters:

src Source images
corners Source image top-left corners
masks Source image masks to update