OpenCV
4.0.0-pre
Open Source Computer Vision
|
Looking for a C++ dev who knows OpenCV?
I'm looking for work. Hire me! |
The video stabilization module contains a set of functions and classes that can be used to solve the problem of video stabilization. More...
Modules | |
Global Motion Estimation | |
The video stabilization module contains a set of functions and classes for global motion estimation between point clouds or between images. | |
Fast Marching Method | |
The Fast Marching Method [85] is used in of the video stabilization routines to do motion and color inpainting. | |
Functions | |
cv::videostab::ColorInpainter::ColorInpainter (int method=INPAINT_TELEA, double radius=2.) | |
template<typename T > | |
T & | cv::videostab::at (int idx, std::vector< T > &items) |
template<typename T > | |
const T & | cv::videostab::at (int idx, const std::vector< T > &items) |
float | cv::videostab::calcBlurriness (const Mat &frame) |
void | cv::videostab::calcFlowMask (const Mat &flowX, const Mat &flowY, const Mat &errors, float maxError, const Mat &mask0, const Mat &mask1, Mat &flowMask) |
void | cv::videostab::completeFrameAccordingToFlow (const Mat &flowMask, const Mat &flowX, const Mat &flowY, const Mat &frame1, const Mat &mask1, float distThresh, Mat &frame0, Mat &mask0) |
The video stabilization module contains a set of functions and classes that can be used to solve the problem of video stabilization.
There are a few methods implemented, most of them are described in the papers [57] and [34] . However, there are some extensions and deviations from the original paper methods.
|
inline |
#include <videostab/include/opencv2/videostab/inpainting.hpp>
References cv::videostab::calcFlowMask(), and cv::videostab::completeFrameAccordingToFlow().
#include <videostab/include/opencv2/videostab/ring_buffer.hpp>
References cv::BORDER_WRAP, and cv::borderInterpolate().
#include <videostab/include/opencv2/videostab/ring_buffer.hpp>
References cv::BORDER_WRAP, and cv::borderInterpolate().
float cv::videostab::calcBlurriness | ( | const Mat & | frame | ) |
#include <videostab/include/opencv2/videostab/deblurring.hpp>
void cv::videostab::calcFlowMask | ( | const Mat & | flowX, |
const Mat & | flowY, | ||
const Mat & | errors, | ||
float | maxError, | ||
const Mat & | mask0, | ||
const Mat & | mask1, | ||
Mat & | flowMask | ||
) |
#include <videostab/include/opencv2/videostab/inpainting.hpp>
Referenced by cv::videostab::ColorInpainter::ColorInpainter().
void cv::videostab::completeFrameAccordingToFlow | ( | const Mat & | flowMask, |
const Mat & | flowX, | ||
const Mat & | flowY, | ||
const Mat & | frame1, | ||
const Mat & | mask1, | ||
float | distThresh, | ||
Mat & | frame0, | ||
Mat & | mask0 | ||
) |
#include <videostab/include/opencv2/videostab/inpainting.hpp>
Referenced by cv::videostab::ColorInpainter::ColorInpainter().