8#ifndef META_OCEAN_TEST_TESTCV_TESTADVANCED_TEST_ADVANCED_MOTION_H
9#define META_OCEAN_TEST_TESTCV_TESTADVANCED_TEST_ADVANCED_MOTION_H
47 static bool test(
const unsigned int width,
const unsigned int height,
const double testDuration,
Worker& worker,
const TestSelector& selector);
81 template <
typename T,
unsigned int tChannels>
95 template <
typename T,
unsigned int tChannels,
unsigned int tPatchSize>
117 template <
typename T>
130 template <
typename T,
unsigned int tChannels>
144 template <
typename T,
unsigned int tChannels,
unsigned int tPatchSize>
166 template <
typename T>
179 template <
typename T,
unsigned int tChannels>
193 template <
typename T,
unsigned int tChannels,
unsigned int tPatchSize>
211 template <
typename T>
222 template <
typename T,
unsigned int tPatchSize>
This class implements Ocean's image class.
Definition Frame.h:1879
Definition of a frame type composed by the frame dimension, pixel format and pixel origin.
Definition Frame.h:30
This class implements a generator for random numbers.
Definition RandomGenerator.h:42
This class implements tests for AdvancedMotion.
Definition TestAdvancedMotion.h:35
static bool testTrackPointsSubPixelMirroredBorder(const unsigned int width, const unsigned int height, const double testDuration, Worker &worker)
Invokes the test of trackPointsSubPixelMirroredBorder() with specified metric type.
static bool test(const unsigned int width, const unsigned int height, const double testDuration, Worker &worker, const TestSelector &selector)
Invokes all tests for AdvancedMotion.
static bool testTrackPointsBidirectionalSubPixelMirroredBorder(const unsigned int width, const unsigned int height, const double testDuration, Worker &worker)
Invokes the test of trackPointsBidirectionalSubPixelMirroredBorder() with specified metric type,...
static Frame createRandomTrackableFrame(const FrameType &frameType, RandomGenerator &randomGenerator)
Creates a random image which is suitable for patch tracking.
static bool testTrackPointSubPixelMirroredBorder(const unsigned int width, const unsigned int height, const double testDuration, Worker &worker)
Invokes the test of trackPointSubPixelMirroredBorder() with specified metric type.
static bool stressTestTrackPointsBidirectionalSubPixelMirroredBorder(RandomGenerator &randomGenerator, Worker &worker)
Invokes the stress test of trackPointsBidirectionalSubPixelMirroredBorder().
static bool testTrackPointsBidirectionalSubPixelMirroredBorder(const unsigned int width, const unsigned int height, const double testDuration, Worker &worker)
Invokes the test of trackPointsBidirectionalSubPixelMirroredBorder().
static bool testTrackPointsBidirectionalSubPixelMirroredBorder(const unsigned int width, const unsigned int height, const double testDuration, Worker &worker)
Invokes the test of trackPointsBidirectionalSubPixelMirroredBorder() with specified metric type.
static bool testTrackPointSubPixelMirroredBorder(const unsigned int width, const unsigned int height, const double testDuration, Worker &worker)
Invokes the test of trackPointSubPixelMirroredBorder() with specified metric type and channel number.
static bool stressTestTrackPointsBidirectionalSubPixelMirroredBorder(const double testDuration, Worker &worker)
Invokes the stress test of trackPointsBidirectionalSubPixelMirroredBorder().
static bool testTrackPointSubPixelMirroredBorder(const unsigned int width, const unsigned int height, const double testDuration, Worker &worker)
Invokes the test of trackPointSubPixelMirroredBorder().
static bool stressTestTrackPointsBidirectionalSubPixelMirroredBorder(RandomGenerator &randomGenerator, Worker &worker)
Invokes the stress test of trackPointsBidirectionalSubPixelMirroredBorder().
static bool testTrackPointsBidirectionalSubPixelMirroredBorder(const unsigned int width, const unsigned int height, const double testDuration, Worker &worker)
Invokes the test of trackPointsBidirectionalSubPixelMirroredBorder() with specified metric type and c...
static bool testTrackPointSubPixelMirroredBorder(const unsigned int width, const unsigned int height, const double testDuration, Worker &worker)
Invokes the test of trackPointSubPixelMirroredBorder() with specified metric type,...
static bool testTrackPointsSubPixelMirroredBorder(const unsigned int width, const unsigned int height, const double testDuration, Worker &worker)
Invokes the test of trackPointsSubPixelMirroredBorder().
static bool testTrackPointsSubPixelMirroredBorder(const unsigned int width, const unsigned int height, const double testDuration, Worker &worker)
Invokes the test of trackPointsSubPixelMirroredBorder() with specified metric type,...
static bool testTrackPointsSubPixelMirroredBorder(const unsigned int width, const unsigned int height, const double testDuration, Worker &worker)
Invokes the test of trackPointsSubPixelMirroredBorder() with specified metric type and channel number...
This class implements a test selector that parses test function strings and determines which tests sh...
Definition TestSelector.h:51
This class implements a worker able to distribute function calls over different threads.
Definition Worker.h:33
The namespace covering the entire Ocean framework.
Definition Accessor.h:15