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: