Class implementing edge detection algorithm from [46] :  
 More...
#include "structured_edge_detection.hpp"
 | 
| virtual void  | computeOrientation (cv::InputArray _src, cv::OutputArray _dst) const =0 | 
|   | The function computes orientation from edge image.  More...
  | 
|   | 
| virtual void  | detectEdges (cv::InputArray _src, cv::OutputArray _dst) const =0 | 
|   | The function detects edges in src and draw them to dst.  More...
  | 
|   | 
| virtual void  | edgesNms (cv::InputArray edge_image, cv::InputArray orientation_image, cv::OutputArray _dst, int r=2, int s=0, float m=1, bool isParallel=true) const =0 | 
|   | The function edgenms in edge image and suppress edges where edge is stronger in orthogonal direction.  More...
  | 
|   | 
|   | Algorithm () | 
|   | 
| virtual  | ~Algorithm () | 
|   | 
| virtual void  | clear () | 
|   | Clears the algorithm state.  More...
  | 
|   | 
| virtual bool  | empty () const | 
|   | Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read.  More...
  | 
|   | 
| virtual String  | getDefaultName () const | 
|   | 
| virtual void  | read (const FileNode &fn) | 
|   | Reads algorithm parameters from a file storage.  More...
  | 
|   | 
| virtual void  | save (const String &filename) const | 
|   | 
| virtual void  | write (FileStorage &fs) const | 
|   | Stores algorithm parameters in a file storage.  More...
  | 
|   | 
| void  | write (const Ptr< FileStorage > &fs, const String &name=String()) const | 
|   | simplified API for language bindings This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.  More...
  | 
|   | 
Class implementing edge detection algorithm from [46] : 
 
§ computeOrientation()
| Python: | 
|---|
 | _dst | = | cv.ximgproc_StructuredEdgeDetection.computeOrientation( | _src[, _dst] | ) | 
 
The function computes orientation from edge image. 
- Parameters
 - 
  
    | _src | edge image.  | 
    | _dst | orientation image.  | 
  
   
 
 
§ detectEdges()
| Python: | 
|---|
 | _dst | = | cv.ximgproc_StructuredEdgeDetection.detectEdges( | _src[, _dst] | ) | 
 
The function detects edges in src and draw them to dst. 
The algorithm underlies this function is much more robust to texture presence, than common approaches, e.g. Sobel 
- Parameters
 - 
  
    | _src | source image (RGB, float, in [0;1]) to detect edges  | 
    | _dst | destination image (grayscale, float, in [0;1]) where edges are drawn  | 
  
   
- See also
 - Sobel, Canny 
 
 
 
§ edgesNms()
| Python: | 
|---|
 | _dst | = | cv.ximgproc_StructuredEdgeDetection.edgesNms( | edge_image, orientation_image[, _dst[, r[, s[, m[, isParallel]]]]] | ) | 
 
The function edgenms in edge image and suppress edges where edge is stronger in orthogonal direction. 
- Parameters
 - 
  
    | edge_image | edge image from detectEdges function.  | 
    | orientation_image | orientation image from computeOrientation function.  | 
    | _dst | suppressed image (grayscale, float, in [0;1])  | 
    | r | radius for NMS suppression.  | 
    | s | radius for boundary suppression.  | 
    | m | multiplier for conservative suppression.  | 
    | isParallel | enables/disables parallel computing.  | 
  
   
 
 
The documentation for this class was generated from the following file: