Struct cv::aruco::RefineParameters#

struct RefineParameters is used by ArucoDetector

Collaboration diagram for cv::aruco::RefineParameters:

cv::aruco::RefineParameters Node1 cv::aruco::RefineParameters   + RefineParameters() + readRefineParameters() + writeRefineParameters() Node2 float     Node2->Node1 +errorCorrectionRate +minRepDistance Node3 bool     Node3->Node1 +checkAllOrders

cv::aruco::RefineParameters Node1 cv::aruco::RefineParameters   + RefineParameters() + readRefineParameters() + writeRefineParameters() Node2 float     Node2->Node1 +errorCorrectionRate +minRepDistance Node3 bool     Node3->Node1 +checkAllOrders

Detailed Description#

struct RefineParameters is used by ArucoDetector

Constructor & Destructor Documentation#

RefineParameters()#

cv::aruco::RefineParameters::RefineParameters(
float minRepDistance = 10.f,
float errorCorrectionRate = 3.f,
bool checkAllOrders = true )

Python:

cv.aruco.RefineParameters([, minRepDistance[, errorCorrectionRate[, checkAllOrders]]]) -> <aruco_RefineParameters object>

Member Function Documentation#

readRefineParameters()#

bool cv::aruco::RefineParameters::readRefineParameters(const FileNode & fn)

Python:

cv.aruco.RefineParameters.readRefineParameters(fn) -> retval

Read a new set of RefineParameters from FileNode (use FileStorage.root()).

writeRefineParameters()#

bool cv::aruco::RefineParameters::writeRefineParameters(
FileStorage & fs,
const String & name = String() )

Python:

cv.aruco.RefineParameters.writeRefineParameters(fs[, name]) -> retval

Write a set of RefineParameters to FileStorage.

Member Data Documentation#

checkAllOrders#

bool cv::aruco::RefineParameters::checkAllOrders

checkAllOrders consider the four possible corner orders in the rejectedCorners array.

If it set to false, only the provided corner order is considered (default true).

errorCorrectionRate#

float cv::aruco::RefineParameters::errorCorrectionRate

errorCorrectionRate rate of allowed erroneous bits respect to the error correction capability of the used dictionary.

-1 ignores the error correction step.

minRepDistance#

float cv::aruco::RefineParameters::minRepDistance

minRepDistance minimum distance between the corners of the rejected candidate and the reprojected marker in order to consider it as a correspondence.

Source file#

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