|
Ocean
|
The Ocean Test CV Advanced Library provides several function to test the performance and validation of the computer vision advanced functionalities. More...
Functions | |
| OCEAN_TEST_CV_ADVANCED_EXPORT bool | Ocean::Test::TestCV::TestAdvanced::testCVAdvanced (const double testDuration, Worker &worker, const unsigned int width=1280u, const unsigned int height=720u, const std::string &testFunctions=std::string()) |
| Tests the entire Computer Vision Advanced library. | |
| OCEAN_TEST_CV_ADVANCED_EXPORT void | Ocean::Test::TestCV::TestAdvanced::testCVAdvancedAsynchron (const double testDuration, const unsigned int width=1280u, const unsigned int height=720u, const std::string &testFunctions=std::string()) |
| Tests the entire Computer Vision Advanced library. | |
| OCEAN_TEST_CV_SEGMENTATION_EXPORT void | Ocean::Test::TestCV::TestSegmentation::testCVSegmentationAsynchron (const double testDuration, const unsigned int width=1280u, const unsigned int height=720u, const std::string &testFunctions=std::string()) |
| Tests the entire Computer Vision Segmentation library. | |
The Ocean Test CV Advanced Library provides several function to test the performance and validation of the computer vision advanced functionalities.
The library is platform independent.
| OCEAN_TEST_CV_ADVANCED_EXPORT bool Ocean::Test::TestCV::TestAdvanced::testCVAdvanced | ( | const double | testDuration, |
| Worker & | worker, | ||
| const unsigned int | width = 1280u, |
||
| const unsigned int | height = 720u, |
||
| const std::string & | testFunctions = std::string() |
||
| ) |
Tests the entire Computer Vision Advanced library.
| 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 |
| width | The width of the test frame in pixel, with range [32, infinity) |
| height | The height of the test frame in pixel, with range [32, infinity) |
| testFunctions | Optional name of the functions to be tested |
| OCEAN_TEST_CV_ADVANCED_EXPORT void Ocean::Test::TestCV::TestAdvanced::testCVAdvancedAsynchron | ( | const double | testDuration, |
| const unsigned int | width = 1280u, |
||
| const unsigned int | height = 720u, |
||
| const std::string & | testFunctions = std::string() |
||
| ) |
Tests the entire Computer Vision Advanced 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.
| testDuration | Number of seconds for each test, with range (0, infinity) |
| width | The width of the test frame in pixel, with range [32, infinity) |
| height | The height of the test frame in pixel, with range [32, infinity) |
| testFunctions | Optional name of the functions to be tested |
| OCEAN_TEST_CV_SEGMENTATION_EXPORT void Ocean::Test::TestCV::TestSegmentation::testCVSegmentationAsynchron | ( | const double | testDuration, |
| const unsigned int | width = 1280u, |
||
| const unsigned int | height = 720u, |
||
| const std::string & | testFunctions = std::string() |
||
| ) |
Tests the entire Computer Vision Segmentation 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.
| testDuration | Number of seconds for each test, with range (0, infinity) |
| width | The width of the test frame in pixel, with range [32, infinity) |
| height | The height of the test frame in pixel, with range [32, infinity) |
| testFunctions | Optional name of the functions to be tested |