Class refining a disparity map using joint bilateral filtering. :  
 More...
#include "cudastereo.hpp"
Class refining a disparity map using joint bilateral filtering. : 
The class implements [208] algorithm. 
 
§ apply()
Refines a disparity map using joint bilateral filtering. 
- Parameters
 - 
  
    | disparity | Input disparity map. CV_8UC1 and CV_16SC1 types are supported.  | 
    | image | Input image. CV_8UC1 and CV_8UC3 types are supported.  | 
    | dst | Destination disparity map. It has the same size and type as disparity .  | 
    | stream | Stream for the asynchronous version.  | 
  
   
 
 
§ getEdgeThreshold()
  
  
      
        
          | virtual double cv::cuda::DisparityBilateralFilter::getEdgeThreshold  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
truncation of data continuity 
 
 
§ getMaxDiscThreshold()
  
  
      
        
          | virtual double cv::cuda::DisparityBilateralFilter::getMaxDiscThreshold  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
truncation of disparity continuity 
 
 
§ getNumDisparities()
  
  
      
        
          | virtual int cv::cuda::DisparityBilateralFilter::getNumDisparities  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
§ getNumIters()
  
  
      
        
          | virtual int cv::cuda::DisparityBilateralFilter::getNumIters  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
§ getRadius()
  
  
      
        
          | virtual int cv::cuda::DisparityBilateralFilter::getRadius  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
§ getSigmaRange()
  
  
      
        
          | virtual double cv::cuda::DisparityBilateralFilter::getSigmaRange  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
§ setEdgeThreshold()
  
  
      
        
          | virtual void cv::cuda::DisparityBilateralFilter::setEdgeThreshold  | 
          ( | 
          double  | 
          edge_threshold | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
§ setMaxDiscThreshold()
  
  
      
        
          | virtual void cv::cuda::DisparityBilateralFilter::setMaxDiscThreshold  | 
          ( | 
          double  | 
          max_disc_threshold | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
§ setNumDisparities()
  
  
      
        
          | virtual void cv::cuda::DisparityBilateralFilter::setNumDisparities  | 
          ( | 
          int  | 
          numDisparities | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
§ setNumIters()
  
  
      
        
          | virtual void cv::cuda::DisparityBilateralFilter::setNumIters  | 
          ( | 
          int  | 
          iters | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
§ setRadius()
  
  
      
        
          | virtual void cv::cuda::DisparityBilateralFilter::setRadius  | 
          ( | 
          int  | 
          radius | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
§ setSigmaRange()
  
  
      
        
          | virtual void cv::cuda::DisparityBilateralFilter::setSigmaRange  | 
          ( | 
          double  | 
          sigma_range | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
The documentation for this class was generated from the following file: