OpenCV  4.1.2
Open Source Computer Vision
Classes | Enumerations

Classes

class  cv::cuda::BroxOpticalFlow
 Class computing the optical flow for two images using Brox et al Optical Flow algorithm ([28]). More...
 
class  cv::cuda::DenseOpticalFlow
 Base interface for dense optical flow algorithms. More...
 
class  cv::cuda::DensePyrLKOpticalFlow
 Class used for calculating a dense optical flow. More...
 
class  cv::cuda::FarnebackOpticalFlow
 Class computing a dense optical flow using the Gunnar Farneback's algorithm. More...
 
class  cv::cuda::NvidiaHWOpticalFlow
 Base Interface for optical flow algorithms using NVIDIA Optical Flow SDK. More...
 
class  cv::cuda::NvidiaOpticalFlow_1_0
 Class for computing the optical flow vectors between two images using NVIDIA Optical Flow hardware and Optical Flow SDK 1.0. More...
 
class  cv::cuda::OpticalFlowDual_TVL1
 Implementation of the Zach, Pock and Bischof Dual TV-L1 Optical Flow method. More...
 
class  cv::cuda::SparseOpticalFlow
 Base interface for sparse optical flow algorithms. More...
 
class  cv::cuda::SparsePyrLKOpticalFlow
 Class used for calculating a sparse optical flow. More...
 

Enumerations

enum  cv::cuda::NvidiaOpticalFlow_1_0::NVIDIA_OF_PERF_LEVEL {
  cv::cuda::NvidiaOpticalFlow_1_0::NV_OF_PERF_LEVEL_UNDEFINED,
  cv::cuda::NvidiaOpticalFlow_1_0::NV_OF_PERF_LEVEL_SLOW = 5,
  cv::cuda::NvidiaOpticalFlow_1_0::NV_OF_PERF_LEVEL_MEDIUM = 10,
  cv::cuda::NvidiaOpticalFlow_1_0::NV_OF_PERF_LEVEL_FAST = 20,
  cv::cuda::NvidiaOpticalFlow_1_0::NV_OF_PERF_LEVEL_MAX
}
 

Detailed Description

Enumeration Type Documentation

Supported optical flow performance levels.

Enumerator
NV_OF_PERF_LEVEL_UNDEFINED 
NV_OF_PERF_LEVEL_SLOW 

Slow perf level results in lowest performance and best quality

NV_OF_PERF_LEVEL_MEDIUM 

Medium perf level results in low performance and medium quality

NV_OF_PERF_LEVEL_FAST 

Fast perf level results in high performance and low quality

NV_OF_PERF_LEVEL_MAX