OpenCV  3.4.15
Open Source Computer Vision
Public Member Functions | Public Attributes | List of all members
cv::ximgproc::EdgeDrawing::Params Struct Reference

#include <opencv2/ximgproc/edge_drawing.hpp>

Public Member Functions

 Params ()
 
void read (const FileNode &fn)
 
void write (FileStorage &fs) const
 

Public Attributes

int AnchorThresholdValue
 threshold value used to create gradient image. More...
 
int EdgeDetectionOperator
 indicates the operator used for gradient calculation.The following operation flags are available(cv::ximgproc::EdgeDrawing::GradientOperator) More...
 
int GradientThresholdValue
 threshold value used to create gradient image. More...
 
double LineFitErrorThreshold
 
double MaxDistanceBetweenTwoLines
 
double MaxErrorThreshold
 
int MinLineLength
 minimun line length to detect. More...
 
int MinPathLength
 minimun connected pixels length processed to create an edge segment. More...
 
bool NFAValidation
 when this value is true NFA (Number of False Alarms) algorithm will be used for line and ellipse validation. More...
 
bool PFmode
 Parameter Free mode will be activated when this value is true. More...
 
int ScanInterval
 
float Sigma
 sigma value for internal GaussianBlur() function. More...
 
bool SumFlag
 

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) const

Member Data Documentation

◆ AnchorThresholdValue

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

threshold value used to create gradient image.

Examples:
fld_lines.cpp.

◆ EdgeDetectionOperator

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

indicates the operator used for gradient calculation.The following operation flags are available(cv::ximgproc::EdgeDrawing::GradientOperator)

Examples:
fld_lines.cpp.

◆ GradientThresholdValue

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

threshold value used to create gradient image.

Examples:
fld_lines.cpp.

◆ LineFitErrorThreshold

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

◆ MaxDistanceBetweenTwoLines

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

◆ MaxErrorThreshold

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

◆ 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.

◆ NFAValidation

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

when this value is true 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 true.

◆ ScanInterval

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

◆ Sigma

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

sigma value for internal GaussianBlur() function.

◆ SumFlag

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

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