PCAFlow algorithm.
More...
#include <opencv2/optflow/pcaflow.hpp>
cv::optflow::OpticalFlowPCAFlow::OpticalFlowPCAFlow |
( |
Ptr< const PCAPrior > |
_prior = Ptr< const PCAPrior >() , |
|
|
const Size |
_basisSize = Size(18, 14) , |
|
|
float |
_sparseRate = 0.024 , |
|
|
float |
_retainedCornersFraction = 0.2 , |
|
|
float |
_occlusionsThreshold = 0.0003 , |
|
|
float |
_dampingFactor = 0.00002 , |
|
|
float |
_claheClip = 14 |
|
) |
| |
Creates an instance of PCAFlow algorithm.
- Parameters
-
_prior | Learned prior or no prior (default). |
- See Also
- cv::optflow::PCAPrior
- Parameters
-
_basisSize | Number of basis vectors. |
_sparseRate | Controls density of sparse matches. |
_retainedCornersFraction | Retained corners fraction. |
_occlusionsThreshold | Occlusion threshold. |
_dampingFactor | Regularization term for solving least-squares. It is not related to the prior regularization. |
_claheClip | Clip parameter for CLAHE. |
Calculates an optical flow.
- Parameters
-
I0 | first 8-bit single-channel input image. |
I1 | second input image of the same size and the same type as prev. |
flow | computed flow image that has the same size as prev and type CV_32FC2. |
Implements cv::DenseOpticalFlow.
void cv::optflow::OpticalFlowPCAFlow::collectGarbage |
( |
| ) |
|
|
virtual |
const Size cv::optflow::OpticalFlowPCAFlow::basisSize |
|
protected |
const float cv::optflow::OpticalFlowPCAFlow::claheClip |
|
protected |
const float cv::optflow::OpticalFlowPCAFlow::dampingFactor |
|
protected |
const float cv::optflow::OpticalFlowPCAFlow::occlusionsThreshold |
|
protected |
const Ptr<const PCAPrior> cv::optflow::OpticalFlowPCAFlow::prior |
|
protected |
const float cv::optflow::OpticalFlowPCAFlow::retainedCornersFraction |
|
protected |
const float cv::optflow::OpticalFlowPCAFlow::sparseRate |
|
protected |
bool cv::optflow::OpticalFlowPCAFlow::useOpenCL |
|
protected |
The documentation for this class was generated from the following file: