OpenCV 5.0.0-pre
Open Source Computer Vision
Loading...
Searching...
No Matches
cv::mcc::DetectorParametersMCC Struct Reference

struct DetectorParametersMCC is used by CCheckerDetector More...

#include <opencv2/objdetect/mcc_checker_detector.hpp>

Collaboration diagram for cv::mcc::DetectorParametersMCC:

Public Member Functions

 DetectorParametersMCC ()
 

Public Attributes

double adaptiveThreshConstant
 constant for adaptive thresholding before finding contours (default 7)
 
int adaptiveThreshWinSizeMax
 maximum window size for adaptive thresholding before finding contours (default 153).
 
int adaptiveThreshWinSizeMin
 minimum window size for adaptive thresholding before finding contours (default 23).
 
int adaptiveThreshWinSizeStep
 increments from adaptiveThreshWinSizeMin to adaptiveThreshWinSizeMax during the thresholding (default 16).
 
float B0factor
 distance between two neighboring squares of the same chart as a ratio of the large dimension of a square (default 1.25).
 
int borderWidth
 width of the padding used to pass the inital neural network detection in the succeeding system.(default 0)
 
double confidenceThreshold
 minimum confidence for a bounding box detected by neural network to classify as detection.(default 0.5) (0<=confidenceThreshold<=1)
 
double findCandidatesApproxPolyDPEpsMultiplier
 multipler to be used in ApproxPolyDP function (default 0.05)
 
float maxError
 maximum allowed error in the detection of a chart (default 0.1).
 
int minContourLengthAllowed
 minimum length of a contour (default 100).
 
int minContourPointsAllowed
 minimum points in a detected contour (default 4).
 
double minContoursArea
 determine minimum area for marker contour to be detected
 
double minContoursAreaRate
 determine minimum area for marker contour to be detected
 
double minContourSolidity
 minimum solidity of a contour for it be detected as a square in the chart. (default 0.9).
 
int minGroupSize
 minimum number of squares in a chart that must be detected (default 4).
 
int minImageSize
 minimum size of the smaller dimension of the image (default 1000).
 
int minInterCheckerDistance
 minimum distance between two checkers (default 10000).
 
int minInterContourDistance
 minimum distance between two contours (default 100).
 

Detailed Description

Constructor & Destructor Documentation

◆ DetectorParametersMCC()

cv::mcc::DetectorParametersMCC::DetectorParametersMCC ( )
inline

Member Data Documentation

◆ adaptiveThreshConstant

double cv::mcc::DetectorParametersMCC::adaptiveThreshConstant

constant for adaptive thresholding before finding contours (default 7)

◆ adaptiveThreshWinSizeMax

int cv::mcc::DetectorParametersMCC::adaptiveThreshWinSizeMax

maximum window size for adaptive thresholding before finding contours (default 153).

◆ adaptiveThreshWinSizeMin

int cv::mcc::DetectorParametersMCC::adaptiveThreshWinSizeMin

minimum window size for adaptive thresholding before finding contours (default 23).

◆ adaptiveThreshWinSizeStep

int cv::mcc::DetectorParametersMCC::adaptiveThreshWinSizeStep

increments from adaptiveThreshWinSizeMin to adaptiveThreshWinSizeMax during the thresholding (default 16).

◆ B0factor

float cv::mcc::DetectorParametersMCC::B0factor

distance between two neighboring squares of the same chart as a ratio of the large dimension of a square (default 1.25).

◆ borderWidth

int cv::mcc::DetectorParametersMCC::borderWidth

width of the padding used to pass the inital neural network detection in the succeeding system.(default 0)

◆ confidenceThreshold

double cv::mcc::DetectorParametersMCC::confidenceThreshold

minimum confidence for a bounding box detected by neural network to classify as detection.(default 0.5) (0<=confidenceThreshold<=1)

◆ findCandidatesApproxPolyDPEpsMultiplier

double cv::mcc::DetectorParametersMCC::findCandidatesApproxPolyDPEpsMultiplier

multipler to be used in ApproxPolyDP function (default 0.05)

◆ maxError

float cv::mcc::DetectorParametersMCC::maxError

maximum allowed error in the detection of a chart (default 0.1).

◆ minContourLengthAllowed

int cv::mcc::DetectorParametersMCC::minContourLengthAllowed

minimum length of a contour (default 100).

◆ minContourPointsAllowed

int cv::mcc::DetectorParametersMCC::minContourPointsAllowed

minimum points in a detected contour (default 4).

◆ minContoursArea

double cv::mcc::DetectorParametersMCC::minContoursArea

determine minimum area for marker contour to be detected

This is defined as the actual area. Used only if neural network is used (default 100).

◆ minContoursAreaRate

double cv::mcc::DetectorParametersMCC::minContoursAreaRate

determine minimum area for marker contour to be detected

This is defined as a rate respect to the area of the input image. Used only if neural network is used (default 0.03).

◆ minContourSolidity

double cv::mcc::DetectorParametersMCC::minContourSolidity

minimum solidity of a contour for it be detected as a square in the chart. (default 0.9).

◆ minGroupSize

int cv::mcc::DetectorParametersMCC::minGroupSize

minimum number of squares in a chart that must be detected (default 4).

◆ minImageSize

int cv::mcc::DetectorParametersMCC::minImageSize

minimum size of the smaller dimension of the image (default 1000).

◆ minInterCheckerDistance

int cv::mcc::DetectorParametersMCC::minInterCheckerDistance

minimum distance between two checkers (default 10000).

◆ minInterContourDistance

int cv::mcc::DetectorParametersMCC::minInterContourDistance

minimum distance between two contours (default 100).


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