mirror of
https://github.com/opencv/opencv_contrib.git
synced 2025-10-17 15:26:00 +08:00
Update edge_drawing.hpp
This commit is contained in:
@@ -37,7 +37,7 @@ public:
|
||||
CV_PROP_RW bool PFmode;
|
||||
/** @brief indicates the operator used for gradient calculation.
|
||||
|
||||
one of the flags cv::ximgproc::EdgeDrawing::GradientOperator. Default value is PREWITT
|
||||
one of the flags cv::ximgproc::EdgeDrawing::GradientOperator. Default value is PREWITT
|
||||
*/
|
||||
CV_PROP_RW int EdgeDetectionOperator;
|
||||
//! threshold value of gradiential difference between pixels. Used to create gradient image. Default value is 20
|
||||
@@ -48,8 +48,8 @@ public:
|
||||
CV_PROP_RW int ScanInterval;
|
||||
/** @brief minimun connected pixels length processed to create an edge segment.
|
||||
|
||||
in gradient image, minimum connected pixels length processed to create an edge segment. pixels having upper value than GradientThresholdValue
|
||||
will be processed. Default value is 10
|
||||
in gradient image, minimum connected pixels length processed to create an edge segment. pixels having upper value than GradientThresholdValue
|
||||
will be processed. Default value is 10
|
||||
*/
|
||||
CV_PROP_RW int MinPathLength;
|
||||
//! sigma value for internal GaussianBlur() function. Default value is 1.0
|
||||
@@ -59,11 +59,11 @@ public:
|
||||
CV_PROP_RW bool NFAValidation;
|
||||
//! minimun line length to detect.
|
||||
CV_PROP_RW int MinLineLength;
|
||||
//! Default value is 6.0
|
||||
//! Default value is 6.0
|
||||
CV_PROP_RW double MaxDistanceBetweenTwoLines;
|
||||
//! Default value is 1.0
|
||||
//! Default value is 1.0
|
||||
CV_PROP_RW double LineFitErrorThreshold;
|
||||
//! Default value is 1.3
|
||||
//! Default value is 1.3
|
||||
CV_PROP_RW double MaxErrorThreshold;
|
||||
|
||||
void read(const FileNode& fn);
|
||||
@@ -88,7 +88,7 @@ public:
|
||||
*/
|
||||
CV_WRAP virtual void getGradientImage(OutputArray dst) = 0;
|
||||
|
||||
/** @brief returns Edge Segments prepared by detectEdges() function.
|
||||
/** @brief Returns std::vector<std::vector<Point>> of detected edge segments, see detectEdges()
|
||||
*/
|
||||
CV_WRAP virtual std::vector<std::vector<Point> > getSegments() = 0;
|
||||
|
||||
@@ -111,7 +111,7 @@ public:
|
||||
/** @brief sets parameters.
|
||||
|
||||
this function is meant to be used for parameter setting in other languages than c++ like python.
|
||||
@param parameters
|
||||
@param parameters
|
||||
*/
|
||||
CV_WRAP void setParams(const EdgeDrawing::Params& parameters);
|
||||
virtual ~EdgeDrawing() { }
|
||||
|
Reference in New Issue
Block a user