OpenCV 4.10.0
开源计算机视觉
|
结构体 RefineParameters 被 ArucoDetector 使用 更多...
#include <opencv2/objdetect/aruco_detector.hpp>
公共成员函数 | |
RefineParameters (float minRepDistance=10.f, float errorCorrectionRate=3.f, bool checkAllOrders=true) | |
bool | readRefineParameters (const FileNode &fn) |
从 FileNode 读取一组新的 RefineParameters(使用 FileStorage.root())。 | |
bool | writeRefineParameters (FileStorage &fs, const String &name=String()) |
将一组 RefineParameters 写入 FileStorage。 | |
公共属性 | |
bool | checkAllOrders |
checkAllOrders 在 rejectedCorners 数组中考虑四种可能的角点顺序。 | |
float | errorCorrectionRate |
errorCorrectionRate 允许的错误位数相对于所用字典的纠错能力的比率。 | |
float | minRepDistance |
minRepDistance 为了将其视为对应关系,拒绝的候选角点与其重投影标记之间的最小距离。 | |
结构体 RefineParameters 被 ArucoDetector 使用
cv::aruco::RefineParameters::RefineParameters | ( | float | minRepDistance = 10.f , |
float | errorCorrectionRate = 3.f , |
||
bool | checkAllOrders = true |
||
) |
bool cv::aruco::RefineParameters::readRefineParameters | ( | const FileNode & | fn | ) |
从 FileNode 读取一组新的 RefineParameters(使用 FileStorage.root())。
bool cv::aruco::RefineParameters::writeRefineParameters | ( | FileStorage & | fs, |
const String & | name = String() |
||
) |
将一组 RefineParameters 写入 FileStorage。
bool cv::aruco::RefineParameters::checkAllOrders |
checkAllOrders 在 rejectedCorners 数组中考虑四种可能的角点顺序。
如果设置为 false,则仅考虑提供的角点顺序(默认值为 true)。
float cv::aruco::RefineParameters::errorCorrectionRate |
errorCorrectionRate 允许的错误位数相对于所用字典的纠错能力的比率。
-1 忽略纠错步骤。
float cv::aruco::RefineParameters::minRepDistance |
minRepDistance 为了将其视为对应关系,拒绝的候选角点与其重投影标记之间的最小距离。