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
80 template <
unsigned int tChannels,
unsigned int tPatchSize>
This class implements sum square differences omitting the center pixel tests.
Definition TestSumSquareDifferencesNoCenter.h:32
static bool test(const double testDuration, const TestSelector &selector)
Invokes all test functions.
ImplementationType
Definition of individual types of implementation.
Definition TestSumSquareDifferencesNoCenter.h:39
@ IT_NAIVE
The naive implementation.
Definition TestSumSquareDifferencesNoCenter.h:41
@ IT_TEMPLATE
The template-based implementation.
Definition TestSumSquareDifferencesNoCenter.h:43
@ IT_SSE
The SSE-based implementation.
Definition TestSumSquareDifferencesNoCenter.h:45
@ IT_NEON
The NEON-based implementation.
Definition TestSumSquareDifferencesNoCenter.h:47
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.
This class implements a test selector that parses test function strings and determines which tests sh...
Definition TestSelector.h:51
The namespace covering the entire Ocean framework.
Definition Accessor.h:15