Struct cv::ximgproc::EdgeDrawing::Params#

Collaboration diagram for cv::ximgproc::EdgeDrawing::Params:

cv::ximgproc::EdgeDrawing::Params Node1 cv::ximgproc::EdgeDrawing ::Params   + Params() + read() + write() Node2 bool     Node2->Node1 +NFAValidation +PFmode +SumFlag Node3 int     Node3->Node1 +AnchorThresholdValue +EdgeDetectionOperator +GradientThresholdValue +MinLineLength +MinPathLength +ScanInterval Node4 float     Node4->Node1 +Sigma Node5 double     Node5->Node1 +LineFitErrorThreshold +MaxDistanceBetweenTwoLines +MaxErrorThreshold

cv::ximgproc::EdgeDrawing::Params Node1 cv::ximgproc::EdgeDrawing ::Params   + Params() + read() + write() Node2 bool     Node2->Node1 +NFAValidation +PFmode +SumFlag Node3 int     Node3->Node1 +AnchorThresholdValue +EdgeDetectionOperator +GradientThresholdValue +MinLineLength +MinPathLength +ScanInterval Node4 float     Node4->Node1 +Sigma Node5 double     Node5->Node1 +LineFitErrorThreshold +MaxDistanceBetweenTwoLines +MaxErrorThreshold

Constructor & Destructor Documentation#

Params()#

cv::ximgproc::EdgeDrawing::Params::Params()

Member Function Documentation#

read()#

void cv::ximgproc::EdgeDrawing::Params::read(const FileNode & fn)

write()#

void cv::ximgproc::EdgeDrawing::Params::write(FileStorage & fs)

Member Data Documentation#

AnchorThresholdValue#

int cv::ximgproc::EdgeDrawing::Params::AnchorThresholdValue

threshold value used to select anchor points. Default value is 0

EdgeDetectionOperator#

int cv::ximgproc::EdgeDrawing::Params::EdgeDetectionOperator

indicates the operator used for gradient calculation.

one of the flags cv::ximgproc::EdgeDrawing::GradientOperator. Default value is PREWITT

GradientThresholdValue#

int cv::ximgproc::EdgeDrawing::Params::GradientThresholdValue

threshold value of gradiential difference between pixels. Used to create gradient image. Default value is 20

LineFitErrorThreshold#

double cv::ximgproc::EdgeDrawing::Params::LineFitErrorThreshold

Default value is 1.0.

MaxDistanceBetweenTwoLines#

double cv::ximgproc::EdgeDrawing::Params::MaxDistanceBetweenTwoLines

Default value is 6.0.

MaxErrorThreshold#

double cv::ximgproc::EdgeDrawing::Params::MaxErrorThreshold

Default value is 1.3.

MinLineLength#

int cv::ximgproc::EdgeDrawing::Params::MinLineLength

minimun line length to detect.

MinPathLength#

int cv::ximgproc::EdgeDrawing::Params::MinPathLength

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

NFAValidation#

bool cv::ximgproc::EdgeDrawing::Params::NFAValidation

Default value is true. indicates if NFA (Number of False Alarms) algorithm will be used for line and ellipse validation.

PFmode#

bool cv::ximgproc::EdgeDrawing::Params::PFmode

Parameter Free mode will be activated when this value is set as true. Default value is false.

ScanInterval#

int cv::ximgproc::EdgeDrawing::Params::ScanInterval

Default value is 1.

Sigma#

float cv::ximgproc::EdgeDrawing::Params::Sigma

sigma value for internal GaussianBlur() function. Default value is 1.0

SumFlag#

bool cv::ximgproc::EdgeDrawing::Params::SumFlag

Source file#

The documentation for this struct was generated from the following file: