Struct cv::aruco::RefineParameters#
struct RefineParameters is used by ArucoDetector
#include <opencv2/objdetect/aruco_detector.hpp>Collaboration diagram for cv::aruco::RefineParameters:
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:
opencv2/objdetect/aruco_detector.hpp