8 #ifndef META_OCEAN_TEST_TESTCV_TESTADVANCED_SUM_SQUARE_DIFFERENCES_NO_CENTER_H
9 #define META_OCEAN_TEST_TESTCV_TESTADVANCED_SUM_SQUARE_DIFFERENCES_NO_CENTER_H
22 namespace TestAdvanced
57 static bool test(
const double testDuration);
77 template <
unsigned int tChannels,
unsigned int tPatchSize>
This class implements sum square differences omitting the center pixel tests.
Definition: TestSumSquareDifferencesNoCenter.h:30
ImplementationType
Definition of individual types of implementation.
Definition: TestSumSquareDifferencesNoCenter.h:37
@ IT_NAIVE
The naive implementation.
Definition: TestSumSquareDifferencesNoCenter.h:39
@ IT_TEMPLATE
The template-based implementation.
Definition: TestSumSquareDifferencesNoCenter.h:41
@ IT_SSE
The SSE-based implementation.
Definition: TestSumSquareDifferencesNoCenter.h:43
@ IT_NEON
The NEON-based implementation.
Definition: TestSumSquareDifferencesNoCenter.h:45
static bool test(const double testDuration)
Invokes all test functions.
static bool testPatch8BitPerChannel(const double testDuration)
Tests the sum square differences function for two pixel accurate patches in two images.
static bool testPatch8BitPerChannel(const unsigned int width, const unsigned int height, const double testDuration)
Tests the sum square differences function for two pixel accurate patches in two images.
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15