The Ocean Test CV Detector Library provides several functions to test the performance and validation of the computer vision detector functionalities.
More...
|
| OCEAN_TEST_CV_DETECTOR_BULLSEYES_EXPORT bool | Ocean::Test::TestCV::TestDetector::TestBullseyes::testCVDetectorBullseyes (const double testDuration, Worker &worker, const std::string &testFunctions="") |
| | Tests the entire Computer Vision Detector Bullseyes library.
|
| |
| OCEAN_TEST_CV_DETECTOR_BULLSEYES_EXPORT void | Ocean::Test::TestCV::TestDetector::TestBullseyes::testCVDetectorBullseyesAsynchronous (const double testDuration, const std::string &testFunctions="") |
| | Tests the entire Computer Vision Detector Bullseyes library.
|
| |
| OCEAN_TEST_CV_DETECTOR_EXPORT bool | Ocean::Test::TestCV::TestDetector::testCVDetector (const double testDuration, Worker &worker, const std::string &testImageFilename, const std::string &testFunctions=std::string()) |
| | Tests the entire Computer Vision Detector library.
|
| |
| OCEAN_TEST_CV_DETECTOR_EXPORT void | Ocean::Test::TestCV::TestDetector::testCVDetectorAsynchron (const double testDuration, const std::string &testImageFilename, const std::string &testFunctions=std::string()) |
| | Tests the entire Computer Vision Detector library.
|
| |
| OCEAN_TEST_CV_DETECTOR_QRCODES_EXPORT bool | Ocean::Test::TestCV::TestDetector::TestQRCodes::testCVDetectorQRCodes (const double testDuration, Worker &worker, const std::string &testFunctions="") |
| | Tests the entire Computer Vision Detector QR Codes library.
|
| |
| OCEAN_TEST_CV_DETECTOR_QRCODES_EXPORT void | Ocean::Test::TestCV::TestDetector::TestQRCodes::testCVDetectorQRCodesAsynchronous (const double testDuration, const std::string &testFunctions="") |
| | Tests the entire Computer Vision Detector QR Codes library.
|
| |
The Ocean Test CV Detector Library provides several functions to test the performance and validation of the computer vision detector functionalities.
The library is platform independent.
◆ testCVDetector()
| OCEAN_TEST_CV_DETECTOR_EXPORT bool Ocean::Test::TestCV::TestDetector::testCVDetector |
( |
const double |
testDuration, |
|
|
Worker & |
worker, |
|
|
const std::string & |
testImageFilename, |
|
|
const std::string & |
testFunctions = std::string() |
|
) |
| |
Tests the entire Computer Vision Detector library.
- Parameters
-
| testDuration | Number of seconds for each test, with range (0, infinity) |
| worker | The worker object to distribute some computation on as many CPU cores as defined in the worker object. |
| testImageFilename | The filename of the image to be used for testing |
| testFunctions | Optional name of the functions to be tested |
- Returns
- True, if the entire test succeeded
◆ testCVDetectorAsynchron()
| OCEAN_TEST_CV_DETECTOR_EXPORT void Ocean::Test::TestCV::TestDetector::testCVDetectorAsynchron |
( |
const double |
testDuration, |
|
|
const std::string & |
testImageFilename, |
|
|
const std::string & |
testFunctions = std::string() |
|
) |
| |
Tests the entire Computer Vision Detector library.
This function returns directly as the actual test is invoked in an own thread.
Use this function in intendet for non-console applications like e.g., mobile devices.
- Parameters
-
| testDuration | Number of seconds for each test, with range (0, infinity) |
| testImageFilename | The filename of the image to be used for testing |
| testFunctions | Optional name of the functions to be tested |
◆ testCVDetectorBullseyes()
| OCEAN_TEST_CV_DETECTOR_BULLSEYES_EXPORT bool Ocean::Test::TestCV::TestDetector::TestBullseyes::testCVDetectorBullseyes |
( |
const double |
testDuration, |
|
|
Worker & |
worker, |
|
|
const std::string & |
testFunctions = "" |
|
) |
| |
Tests the entire Computer Vision Detector Bullseyes library.
- Parameters
-
| testDuration | Number of seconds for each test, with range (0, infinity) |
| worker | The worker object to distribute some computation on as many CPU cores as defined in the worker object. |
| testFunctions | Optional name of the functions to be tested |
- Returns
- True, if the entire test succeeded
◆ testCVDetectorBullseyesAsynchronous()
| OCEAN_TEST_CV_DETECTOR_BULLSEYES_EXPORT void Ocean::Test::TestCV::TestDetector::TestBullseyes::testCVDetectorBullseyesAsynchronous |
( |
const double |
testDuration, |
|
|
const std::string & |
testFunctions = "" |
|
) |
| |
Tests the entire Computer Vision Detector Bullseyes library.
This function returns directly as the actual test is invoked in an own thread.
Use this function in intended for non-console applications like e.g., mobile devices.
- Parameters
-
| testDuration | Number of seconds for each test, with range (0, infinity) |
| testFunctions | Optional name of the functions to be tested |
◆ testCVDetectorQRCodes()
| OCEAN_TEST_CV_DETECTOR_QRCODES_EXPORT bool Ocean::Test::TestCV::TestDetector::TestQRCodes::testCVDetectorQRCodes |
( |
const double |
testDuration, |
|
|
Worker & |
worker, |
|
|
const std::string & |
testFunctions = "" |
|
) |
| |
Tests the entire Computer Vision Detector QR Codes library.
- Parameters
-
| testDuration | Number of seconds for each test, with range (0, infinity) |
| worker | The worker object to distribute some computation on as many CPU cores as defined in the worker object. |
| testFunctions | Optional name of the functions to be tested |
- Returns
- True, if the entire test succeeded
◆ testCVDetectorQRCodesAsynchronous()
| OCEAN_TEST_CV_DETECTOR_QRCODES_EXPORT void Ocean::Test::TestCV::TestDetector::TestQRCodes::testCVDetectorQRCodesAsynchronous |
( |
const double |
testDuration, |
|
|
const std::string & |
testFunctions = "" |
|
) |
| |
Tests the entire Computer Vision Detector QR Codes library.
This function returns directly as the actual test is invoked in an own thread.
Use this function in intended for non-console applications like e.g., mobile devices.
- Parameters
-
| testDuration | Number of seconds for each test, with range (0, infinity) |
| testFunctions | Optional name of the functions to be tested |