![]() |
OpenCV 4.12.0
开源计算机视觉
|
#include <opencv2/objdetect.hpp>
公共成员函数 | |
| Params () | |
公共属性 | |
| float | maxColorsMismatch |
| 时间模式中允许的最大相对颜色不匹配,默认为 0.2f。 | |
| float | maxModuleSizeMismatch |
| 同一个 QR 码中寻像图形的模块大小允许的最大相对不匹配,默认为 1.75f。 | |
| float | maxPenalties |
| 时间模式中允许的最大惩罚点数百分比,默认为总引脚数的 0.4f。 | |
| float | maxRotation |
| 同一个 QR 码中寻像图形允许的最大相对旋转,默认为 pi/12。 | |
| float | maxTimingPatternMismatch |
| 时间模式模块允许的最大模块相对不匹配,默认为 2.f。 | |
| float | minModuleSizeInPyramid |
| 图像金字塔中最小图像中 QR 模块允许的最小像素大小,默认为 4.f。 | |
| float | scaleTimingPatternScore |
| 该算法找到具有几乎最小时间模式分数和最小尺寸的 QR 码,默认为 0.9f。 | |
| cv::QRCodeDetectorAruco::Params::Params | ( | ) |
| float cv::QRCodeDetectorAruco::Params::maxColorsMismatch |
时间模式中允许的最大相对颜色不匹配,默认为 0.2f。
| float cv::QRCodeDetectorAruco::Params::maxModuleSizeMismatch |
同一个 QR 码中寻像图形的模块大小允许的最大相对不匹配,默认为 1.75f。
| float cv::QRCodeDetectorAruco::Params::maxPenalties |
时间模式中允许的最大惩罚点数百分比,默认为总引脚数的 0.4f。
| float cv::QRCodeDetectorAruco::Params::maxRotation |
同一个 QR 码中寻像图形允许的最大相对旋转,默认为 pi/12。
| float cv::QRCodeDetectorAruco::Params::maxTimingPatternMismatch |
时间模式模块允许的最大模块相对不匹配,默认为 2.f。
如果时间模式模块的相对不匹配大于此值,则会添加惩罚点。如果添加了大量惩罚点,则会拒绝 QR 码。
| float cv::QRCodeDetectorAruco::Params::minModuleSizeInPyramid |
图像金字塔中最小图像中 QR 模块允许的最小像素大小,默认为 4.f。
| float cv::QRCodeDetectorAruco::Params::scaleTimingPatternScore |
该算法找到具有几乎最小时间模式分数和最小尺寸的 QR 码,默认为 0.9f。
具有最小“时间模式分数”和最小“尺寸”的 QR 码被选为最佳 QR 码。如果当前 QR 码的“时间模式分数”* scaleTimingPatternScore < “先前时间模式分数”且“尺寸” < “先前尺寸”,则当前 QR 码设置为最佳 QR 码。