43
#ifndef OPENCV_VIDEOSTAB_OPTICAL_FLOW_HPP
44
#define OPENCV_VIDEOSTAB_OPTICAL_FLOW_HPP
46
#include "opencv2/core.hpp"
47
#include "opencv2/opencv_modules.hpp"
49
#ifdef HAVE_OPENCV_CUDAOPTFLOW
50
#include "opencv2/cudaoptflow.hpp"
66
InputArray frame0, InputArray frame1, InputArray points0,
InputOutputArray
points1,
84
virtual
void
setWinSize(
Size
val) { winSize_ = val; }
85
virtual
Size
winSize()
const
{
return
winSize_; }
87
virtual
void
setMaxLevel(
int
val) { maxLevel_ = val; }
88
virtual
int
maxLevel()
const
{
return
maxLevel_; }
101
InputArray frame0, InputArray frame1, InputArray points0,
InputOutputArray
points1,
105
#ifdef HAVE_OPENCV_CUDAOPTFLOW
107
class
CV_EXPORTS SparsePyrLkOptFlowEstimatorGpu
111
SparsePyrLkOptFlowEstimatorGpu();
114
InputArray frame0, InputArray frame1, InputArray points0,
InputOutputArray
points1,
125
cuda::GpuMat
frame0_, frame1_, points0_, points1_, status_, errors_;
128
class
CV_EXPORTS DensePyrLkOptFlowEstimatorGpu
129
:
public
PyrLkOptFlowEstimatorBase,
public
IDenseOptFlowEstimator
132
DensePyrLkOptFlowEstimatorGpu();
This type is very similar to InputArray except that it is used for input/output and output function p...
Definition:
mat.hpp:295
Template class for specifying the size of an image or rectangle.
Definition:
core/types.hpp:316
Base storage class for GPU memory with reference counting.
Definition:
core/cuda.hpp:106
Definition:
videostab/optical_flow.hpp:71
Definition:
videostab/optical_flow.hpp:62
Definition:
videostab/optical_flow.hpp:80
Definition:
videostab/optical_flow.hpp:98
"black box" representation of the file storage associated with a file on disk.
Definition:
aruco.hpp:75
Definition:
cvstd_wrapper.hpp:74