8 #ifndef META_OCEAN_TEST_TESTCV_ZERO_MEAN_SUM_SQUARE_DIFFERENCES_H
9 #define META_OCEAN_TEST_TESTCV_ZERO_MEAN_SUM_SQUARE_DIFFERENCES_H
56 static bool test(
const double testDuration);
97 template <
unsigned int tChannels,
unsigned int tSize>
109 template <
unsigned int tChannels,
unsigned int tPixels>
121 template <
unsigned int tChannels,
unsigned int tSize>
133 template <
unsigned int tChannels,
unsigned int tSize>
This class implements zero-mean sum square differences (ZMSSD) tests.
Definition: TestZeroMeanSumSquareDifferences.h:29
static bool testPatchBuffer8BitPerChannel(const unsigned int width, const unsigned int height, const double testDuration)
Tests the zero-mean sum square differences function between an image patch and a buffer.
static bool testBuffer8BitPerChannel(const unsigned int width, const unsigned int height, const double testDuration)
Tests the zero-mean sum square differences function for two buffers.
static bool testBuffer8BitPerChannel(const double testDuration)
Tests the zero-mean sum square differences function for two buffers.
static bool testPatchBuffer8BitPerChannel(const double testDuration)
Tests the zero-mean sum square differences function between an image patch and a buffer.
static bool testPatchMirroredBorder8BitPerChannel(const double testDuration)
Tests the zero-mean sum square differences function for two image patches which are mirrored at the i...
ImplementationType
Definition of individual types of implementation.
Definition: TestZeroMeanSumSquareDifferences.h:36
@ IT_SSE
The SSE-based implementation.
Definition: TestZeroMeanSumSquareDifferences.h:42
@ IT_NEON
The NEON-based implementation.
Definition: TestZeroMeanSumSquareDifferences.h:44
@ IT_TEMPLATE
The template-based implementation.
Definition: TestZeroMeanSumSquareDifferences.h:40
@ IT_NAIVE
The naive implementation.
Definition: TestZeroMeanSumSquareDifferences.h:38
static bool testPatch8BitPerChannel(const unsigned int width, const unsigned int height, const double testDuration)
Tests the zero mean sum square differences function for two image patches.
static bool testPatchMirroredBorder8BitPerChannel(const unsigned int width, const unsigned int height, const double testDuration)
Tests the zero-mean sum square differences function for two image patches which are mirrored at the i...
static bool test(const double testDuration)
Tests the entire zero-mean sum square differences functions.
static bool testPatch8BitPerChannel(const double testDuration)
Tests the zero-mean sum square differences function for two image patches.
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15