5#ifndef __OPENCV_EDGE_DRAWING_HPP__
6#define __OPENCV_EDGE_DRAWING_HPP__
8#include <opencv2/core.hpp>
37 CV_PROP_RW
bool PFmode;
39 CV_PROP_RW
int EdgeDetectionOperator;
41 CV_PROP_RW
int GradientThresholdValue;
43 CV_PROP_RW
int AnchorThresholdValue;
44 CV_PROP_RW
int ScanInterval;
46 CV_PROP_RW
int MinPathLength;
48 CV_PROP_RW
float Sigma;
49 CV_PROP_RW
bool SumFlag;
51 CV_PROP_RW
bool NFAValidation;
53 CV_PROP_RW
int MinLineLength;
54 CV_PROP_RW
double MaxDistanceBetweenTwoLines;
55 CV_PROP_RW
double LineFitErrorThreshold;
56 CV_PROP_RW
double MaxErrorThreshold;
66 CV_WRAP
virtual void detectEdges(InputArray src) = 0;
67 CV_WRAP
virtual void getEdgeImage(
OutputArray dst) = 0;
68 CV_WRAP
virtual void getGradientImage(
OutputArray dst) = 0;
70 CV_WRAP
virtual std::vector<std::vector<Point> > getSegments() = 0;
84 CV_WRAP
virtual void detectEllipses(
OutputArray ellipses) = 0;
This type is very similar to InputArray except that it is used for input/output and output function p...
Definition: mat.hpp:295
This is a base class for all more or less complex algorithms in OpenCV
Definition: core.hpp:3091
File Storage Node class.
Definition: persistence.hpp:482
XML/YAML/JSON file storage class that encapsulates all the information necessary for writing or readi...
Definition: persistence.hpp:304
Class implementing the ED (EdgeDrawing) , EDLines , EDPF and EDCircles algorithms
Definition: edge_drawing.hpp:22
CV_EXPORTS_W Ptr< EdgeDrawing > createEdgeDrawing()
Creates a smart pointer to a EdgeDrawing object and initializes it
"black box" representation of the file storage associated with a file on disk.
Definition: aruco.hpp:75
Definition: cvstd_wrapper.hpp:74
Definition: edge_drawing.hpp:34