![]() |
OpenCV 4.12.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 是被拒绝候选的角点与重投影标记之间的最小距离,以便将其视为对应点。