Ocean
|
The Ocean Test CV Segmentation Library provides several function to test the performance and validation of the computer vision segmentation functionalities. More...
Data Structures | |
class | Ocean::Test::TestCV::TestSegmentation::TestBinPacking |
This class implements test for bin packing. More... | |
class | Ocean::Test::TestCV::TestSegmentation::TestMaskAnalyzer |
This class implements a mask analyzer test. More... | |
class | Ocean::Test::TestCV::TestSegmentation::TestMaskCreator |
This class implements a mask analyzer test. More... | |
Functions | |
OCEAN_TEST_CV_SEGMENTATION_EXPORT bool | Ocean::Test::TestCV::TestSegmentation::testCVSegmentation (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 Segmentation library. More... | |
The Ocean Test CV Segmentation Library provides several function to test the performance and validation of the computer vision segmentation functionalities.
The library is platform independent.
OCEAN_TEST_CV_SEGMENTATION_EXPORT bool Ocean::Test::TestCV::TestSegmentation::testCVSegmentation | ( | 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 Segmentation 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 |