|
Ocean
|
The Ocean Test CV libyuv Library provides several functions to test the performance of the 3rdparty libyuv library. More...
Data Structures | |
| class | Ocean::Test::TestCV::TestLibyuv::TestFrameConverterBGRA32 |
| This class tests/benchmarks the performance of the frame converter function of libyuv for BGRA32 frames. More... | |
| class | Ocean::Test::TestCV::TestLibyuv::TestFrameConverterRGBA32 |
| This class tests/benchmarks the performance of the frame converter function of libyuv for RGBA32 frames. More... | |
| class | Ocean::Test::TestCV::TestLibyuv::TestFrameConverterY_U_V12 |
| This class tests/benchmarks the performance of the frame converter function of libyuv for Y_U_V12 frames. More... | |
| class | Ocean::Test::TestCV::TestLibyuv::TestFrameConverterY_U_V24 |
| This class tests/benchmarks the performance of the frame converter function of libyuv for Y_U_V24 frames. More... | |
| class | Ocean::Test::TestCV::TestLibyuv::TestFrameConverterY_UV12 |
| This class tests/benchmarks the performance of the frame converter function of libyuv for Y_UV12 frames. More... | |
| class | Ocean::Test::TestCV::TestLibyuv::TestFrameConverterY_VU12 |
| This class tests/benchmarks the performance of the frame converter function of libyuv for Y_VU12 frames. More... | |
| class | Ocean::Test::TestCV::TestLibyuv::TestFrameInterpolatorBilinear |
| This class tests/benchmarks the performance of frame resizing/rescalilng. More... | |
| class | Ocean::Test::TestCV::TestLibyuv::TestFramePyramid |
| This class tests/benchmarks the performance of frame pyramids. More... | |
| class | Ocean::Test::TestCV::TestLibyuv::TestFrameShrinker |
| This class tests/benchmarks the performance of frame shrinking. More... | |
Functions | |
| OCEAN_TEST_CV_LIBYUV_EXPORT void | Ocean::Test::TestCV::TestLibyuv::testCVLibyuv (const double testDuration, const bool skipValidation, const std::string &testFunctions=std::string()) |
| Tests the entire CV libyuv library. | |
| OCEAN_TEST_CV_LIBYUV_EXPORT void | Ocean::Test::TestCV::TestLibyuv::testCVLibyuvAsynchron (const double testDuration, const bool skipValidation, const std::string &testFunctions=std::string()) |
| Tests the entire CV libyuv library. | |
The Ocean Test CV libyuv Library provides several functions to test the performance of the 3rdparty libyuv library.
The library is platform independent.
| OCEAN_TEST_CV_LIBYUV_EXPORT void Ocean::Test::TestCV::TestLibyuv::testCVLibyuv | ( | const double | testDuration, |
| const bool | skipValidation, | ||
| const std::string & | testFunctions = std::string() |
||
| ) |
Tests the entire CV libyuv library.
| testDuration | Number of seconds for each test, with range (0, infinity) |
| skipValidation | True, to skip the validation |
| testFunctions | Optional name of the functions to be tested |
| OCEAN_TEST_CV_LIBYUV_EXPORT void Ocean::Test::TestCV::TestLibyuv::testCVLibyuvAsynchron | ( | const double | testDuration, |
| const bool | skipValidation, | ||
| const std::string & | testFunctions = std::string() |
||
| ) |
Tests the entire CV libyuv library.
This function returns directly as the actual test is invoked in an own thread.
Use this function for non-console applications like e.g., mobile devices.
| testDuration | Number of seconds for each test, with range (0, infinity) |
| skipValidation | True, to skip the validation |
| testFunctions | Optional name of the functions to be tested |