#include <seam_finders.hpp>
Inherits cv::detail::SeamFinder.
Inherited by cv::detail::GraphCutSeamFinderGpu, and cv::detail::VoronoiSeamFinder.
Public Member Functions | |
| virtual void | find (const std::vector< Mat > &src, const std::vector< Point > &corners, std::vector< Mat > &masks) |
Protected Member Functions | |
| void | run () |
| virtual void | findInPair (size_t first, size_t second, Rect roi)=0 |
Protected Attributes | |
| std::vector< Mat > | images_ |
| std::vector< Size > | sizes_ |
| std::vector< Point > | corners_ |
| std::vector< Mat > | masks_ |
| virtual void cv::detail::PairwiseSeamFinder::find | ( | const std::vector< Mat > & | src, |
| const std::vector< Point > & | corners, | ||
| std::vector< Mat > & | masks | ||
| ) | [virtual] |
Implements cv::detail::SeamFinder.
Reimplemented in cv::detail::GraphCutSeamFinderGpu.
| void cv::detail::PairwiseSeamFinder::run | ( | ) | [protected] |
| virtual void cv::detail::PairwiseSeamFinder::findInPair | ( | size_t | first, |
| size_t | second, | ||
| Rect | roi | ||
| ) | [protected, pure virtual] |
Implemented in cv::detail::GraphCutSeamFinderGpu.
std::vector<Mat> cv::detail::PairwiseSeamFinder::images_ [protected] |
std::vector<Size> cv::detail::PairwiseSeamFinder::sizes_ [protected] |
std::vector<Point> cv::detail::PairwiseSeamFinder::corners_ [protected] |
std::vector<Mat> cv::detail::PairwiseSeamFinder::masks_ [protected] |