8 #ifndef META_OCEAN_TEST_TESTCV_TESTLIBYUV_TEST_FRAME_CONVERTER_Y_U_V_12_H
9 #define META_OCEAN_TEST_TESTCV_TESTLIBYUV_TEST_FRAME_CONVERTER_Y_U_V_12_H
40 static void test(
const double testDuration,
const bool skipValidation =
false);
ConversionFlag
Definition of individual conversion flags.
Definition: FrameConverter.h:39
This class implements Ocean's image class.
Definition: Frame.h:1792
This class implements a matrix with arbitrary size.
Definition: Matrix.h:63
This class tests/benchmarks the performance of the frame converter function of libyuv for Y_U_V12 fra...
Definition: testlibyuv/TestFrameConverterY_U_V12.h:32
static void test(const double testDuration, const bool skipValidation=false)
Benchmarks the performance of libyuv agains Ocean for frame converter functions.
static MatrixD pixelFunctionY_U_V12ForYUV24(const Frame &frame, const unsigned int x, const unsigned int y, const CV::FrameConverter::ConversionFlag conversionFlag)
Extracts one pixel from a Y_U_V12 source frame.
static bool testConvertY_U_V12ToRGBA32Precision6Bit(const double testDuration, const bool skipValidation=false)
Benchmarks the conversion from Y_U_V12 frames to RGBA32 frames.
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15