65 static bool test(
const double testDuration,
Worker& worker);
110 static bool testDetectMicroQRCodesSyntheticData_Internal(
const unsigned int gaussianFilterSize,
const double testDuration,
Worker& worker,
const std::string& testLabel,
const double detectionValidationThreshold,
const double groundtruthComparisonValidationThreshold,
const unsigned int moduleSizePixelsMin = 6u,
const unsigned int moduleSizePixelsMax = 8u,
const unsigned int imageDimPixelsMin = 0u,
const unsigned int imageDimPixelsMax = 720u);
This class implements a detector for Micro QR Codes.
Definition MicroQRCodeDetector2D.h:38
EncodingMode
Definition of encoding modes.
Definition QRCodeBase.h:72
ErrorCorrectionCapacity
Enumeration of the levels of error correction The value of the enums correspond to the standard-defin...
Definition QRCodeBase.h:53
This class implements a test for the Micro QR code detector.
Definition TestMicroQRCodeDetector2D.h:36
static bool testDetectMicroQRCodesSmallImageSyntheticData(const unsigned int gaussianFilterSize, const double testDuration, Worker &worker)
Test for the detection of Micro QR codes using synthetic test images with small dimensions.
static bool testDetectMicroQRCodesSyntheticData_Internal(const unsigned int gaussianFilterSize, const double testDuration, Worker &worker, const std::string &testLabel, const double detectionValidationThreshold, const double groundtruthComparisonValidationThreshold, const unsigned int moduleSizePixelsMin=6u, const unsigned int moduleSizePixelsMax=8u, const unsigned int imageDimPixelsMin=0u, const unsigned int imageDimPixelsMax=720u)
Test for the detection of Micro QR codes using synthetic test images.
static bool testDetectMicroQRCodesLargeImageSyntheticData(const unsigned int gaussianFilterSize, const double testDuration, Worker &worker)
Test for the detection of Micro QR codes using synthetic test images with large dimensions.
static bool testStressTest(const double testDuration, Worker &worker)
Applies a stress test with random input data just ensuring that the detector does not crash.
static bool test(const double testDuration, Worker &worker)
Invokes all test for the Micro QR code detector.
This class implements a worker able to distribute function calls over different threads.
Definition Worker.h:33
The namespace covering the entire Ocean framework.
Definition Accessor.h:15
Definition of a struct holding the parameters describing a portion of the Micro QR code encoding spac...
Definition TestMicroQRCodeDetector2D.h:43
CV::Detector::QRCodes::MicroQRCode::EncodingMode encodingMode
The encoding mode of the Micro QR code.
Definition TestMicroQRCodeDetector2D.h:45
unsigned int maximumMessageLength
The maximum length of the message.
Definition TestMicroQRCodeDetector2D.h:51
unsigned int minimumMessageLength
The minimum length of the message.
Definition TestMicroQRCodeDetector2D.h:48