Loading...
Searching...
No Matches
cv::videostab::FastMarchingMethod Class Reference
Describes the Fast Marching Method implementation. More...
#include <opencv2/videostab/fast_marching.hpp>
Public Member Functions | |
FastMarchingMethod () | |
Mat | distanceMap () const |
template<typename Inpaint > | |
Inpaint | run (const Mat &mask, Inpaint inpaint) |
Template method that runs the Fast Marching Method. | |
Detailed Description
Describes the Fast Marching Method implementation.
See http://iwi.eldoc.ub.rug.nl/FILES/root/2004/JGraphToolsTelea/2004JGraphToolsTelea.pdf
Constructor & Destructor Documentation
◆ FastMarchingMethod()
|
inline |
Member Function Documentation
◆ distanceMap()
|
inline |
- Returns
- Distance map that's created during working of the method.
◆ run()
template<typename Inpaint >
Inpaint cv::videostab::FastMarchingMethod::run | ( | const Mat & | mask, |
Inpaint | inpaint | ||
) |
Template method that runs the Fast Marching Method.
- Parameters
-
mask Image mask. 0 value indicates that the pixel value must be inpainted, 255 indicates that the pixel value is known, other values aren't acceptable. inpaint Inpainting functor that overloads void operator ()(int x, int y).
- Returns
- Inpainting functor.
The documentation for this class was generated from the following files:
- opencv2/videostab/fast_marching.hpp
- opencv2/videostab/fast_marching_inl.hpp