Base class for Canny Edge Detector. :  
 More...
#include <opencv2/cudaimgproc.hpp>
Base class for Canny Edge Detector. : 
 
◆ detect() [1/2]
Finds edges in an image using the [41] algorithm. 
- Parameters
 - 
  
    | image | Single-channel 8-bit input image.  | 
    | edges | Output edge map. It has the same size and type as image.  | 
    | stream | Stream for the asynchronous version.  | 
  
   
 
 
◆ detect() [2/2]
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
- Parameters
 - 
  
    | dx | First derivative of image in the vertical direction. Support only CV_32S type.  | 
    | dy | First derivative of image in the horizontal direction. Support only CV_32S type.  | 
    | edges | Output edge map. It has the same size and type as image.  | 
    | stream | Stream for the asynchronous version.  | 
  
   
 
 
◆ getAppertureSize()
  
  
      
        
          | virtual int cv::cuda::CannyEdgeDetector::getAppertureSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getHighThreshold()
  
  
      
        
          | virtual double cv::cuda::CannyEdgeDetector::getHighThreshold  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getL2Gradient()
  
  
      
        
          | virtual bool cv::cuda::CannyEdgeDetector::getL2Gradient  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getLowThreshold()
  
  
      
        
          | virtual double cv::cuda::CannyEdgeDetector::getLowThreshold  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ setAppertureSize()
  
  
      
        
          | virtual void cv::cuda::CannyEdgeDetector::setAppertureSize  | 
          ( | 
          int  | 
          apperture_size | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ setHighThreshold()
  
  
      
        
          | virtual void cv::cuda::CannyEdgeDetector::setHighThreshold  | 
          ( | 
          double  | 
          high_thresh | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ setL2Gradient()
  
  
      
        
          | virtual void cv::cuda::CannyEdgeDetector::setL2Gradient  | 
          ( | 
          bool  | 
          L2gradient | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ setLowThreshold()
  
  
      
        
          | virtual void cv::cuda::CannyEdgeDetector::setLowThreshold  | 
          ( | 
          double  | 
          low_thresh | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
The documentation for this class was generated from the following file: