Class computing the optical flow for two images using Brox et al Optical Flow algorithm ([30]).  
 More...
#include <opencv2/cudaoptflow.hpp>
Class computing the optical flow for two images using Brox et al Optical Flow algorithm ([30]). 
◆ create()
  
  | 
        
          | static Ptr<BroxOpticalFlow> cv::cuda::BroxOpticalFlow::create | ( | double | alpha = 0.197, |  
          |  |  | double | gamma = 50.0, |  
          |  |  | double | scale_factor = 0.8, |  
          |  |  | int | inner_iterations = 5, |  
          |  |  | int | outer_iterations = 150, |  
          |  |  | int | solver_iterations = 10 |  
          |  | ) |  |  |  | static | 
 
 
◆ getFlowSmoothness()
  
  | 
        
          | virtual double cv::cuda::BroxOpticalFlow::getFlowSmoothness | ( |  | ) | const |  | pure virtual | 
 
 
◆ getGradientConstancyImportance()
  
  | 
        
          | virtual double cv::cuda::BroxOpticalFlow::getGradientConstancyImportance | ( |  | ) | const |  | pure virtual | 
 
 
◆ getInnerIterations()
  
  | 
        
          | virtual int cv::cuda::BroxOpticalFlow::getInnerIterations | ( |  | ) | const |  | pure virtual | 
 
number of lagged non-linearity iterations (inner loop) 
 
 
◆ getOuterIterations()
  
  | 
        
          | virtual int cv::cuda::BroxOpticalFlow::getOuterIterations | ( |  | ) | const |  | pure virtual | 
 
number of warping iterations (number of pyramid levels) 
 
 
◆ getPyramidScaleFactor()
  
  | 
        
          | virtual double cv::cuda::BroxOpticalFlow::getPyramidScaleFactor | ( |  | ) | const |  | pure virtual | 
 
 
◆ getSolverIterations()
  
  | 
        
          | virtual int cv::cuda::BroxOpticalFlow::getSolverIterations | ( |  | ) | const |  | pure virtual | 
 
number of linear system solver iterations 
 
 
◆ setFlowSmoothness()
  
  | 
        
          | virtual void cv::cuda::BroxOpticalFlow::setFlowSmoothness | ( | double | alpha | ) |  |  | pure virtual | 
 
 
◆ setGradientConstancyImportance()
  
  | 
        
          | virtual void cv::cuda::BroxOpticalFlow::setGradientConstancyImportance | ( | double | gamma | ) |  |  | pure virtual | 
 
 
◆ setInnerIterations()
  
  | 
        
          | virtual void cv::cuda::BroxOpticalFlow::setInnerIterations | ( | int | inner_iterations | ) |  |  | pure virtual | 
 
 
◆ setOuterIterations()
  
  | 
        
          | virtual void cv::cuda::BroxOpticalFlow::setOuterIterations | ( | int | outer_iterations | ) |  |  | pure virtual | 
 
 
◆ setPyramidScaleFactor()
  
  | 
        
          | virtual void cv::cuda::BroxOpticalFlow::setPyramidScaleFactor | ( | double | scale_factor | ) |  |  | pure virtual | 
 
 
◆ setSolverIterations()
  
  | 
        
          | virtual void cv::cuda::BroxOpticalFlow::setSolverIterations | ( | int | solver_iterations | ) |  |  | pure virtual | 
 
 
The documentation for this class was generated from the following file: