PCAFlow algorithm.  
 More...
#include <opencv2/optflow/pcaflow.hpp>
|  | 
|  | 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.  More... 
 | 
|  | 
| void | calc (InputArray I0, InputArray I1, InputOutputArray flow) CV_OVERRIDE | 
|  | Calculates an optical flow.  More... 
 | 
|  | 
| void | collectGarbage () CV_OVERRIDE | 
|  | Releases all inner buffers.  More... 
 | 
|  | 
|  | Algorithm () | 
|  | 
| virtual | ~Algorithm () | 
|  | 
| virtual void | clear () | 
|  | Clears the algorithm state.  More... 
 | 
|  | 
| virtual bool | empty () const | 
|  | Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read.  More... 
 | 
|  | 
| virtual String | getDefaultName () const | 
|  | 
| virtual void | read (const FileNode &fn) | 
|  | Reads algorithm parameters from a file storage.  More... 
 | 
|  | 
| virtual void | save (const String &filename) const | 
|  | 
| virtual void | write (FileStorage &fs) const | 
|  | Stores algorithm parameters in a file storage.  More... 
 | 
|  | 
| void | write (const Ptr< FileStorage > &fs, const String &name=String()) const | 
|  | simplified API for language bindings This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.  More... 
 | 
|  | 
◆ OpticalFlowPCAFlow()
      
        
          | 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. |  
 
 
 
◆ calc()
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.
 
 
◆ collectGarbage()
  
  | 
        
          | void cv::optflow::OpticalFlowPCAFlow::collectGarbage | ( |  | ) |  |  | virtual | 
 
 
◆ basisSize
  
  | 
        
          | const Size cv::optflow::OpticalFlowPCAFlow::basisSize |  | protected | 
 
 
◆ claheClip
  
  | 
        
          | const float cv::optflow::OpticalFlowPCAFlow::claheClip |  | protected | 
 
 
◆ dampingFactor
  
  | 
        
          | const float cv::optflow::OpticalFlowPCAFlow::dampingFactor |  | protected | 
 
 
◆ occlusionsThreshold
  
  | 
        
          | const float cv::optflow::OpticalFlowPCAFlow::occlusionsThreshold |  | protected | 
 
 
◆ prior
  
  | 
        
          | const Ptr<const PCAPrior> cv::optflow::OpticalFlowPCAFlow::prior |  | protected | 
 
 
◆ retainedCornersFraction
  
  | 
        
          | const float cv::optflow::OpticalFlowPCAFlow::retainedCornersFraction |  | protected | 
 
 
◆ sparseRate
  
  | 
        
          | const float cv::optflow::OpticalFlowPCAFlow::sparseRate |  | protected | 
 
 
◆ useOpenCL
  
  | 
        
          | bool cv::optflow::OpticalFlowPCAFlow::useOpenCL |  | protected | 
 
 
The documentation for this class was generated from the following file: