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
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