8 #ifndef META_OCEAN_TEST_TESTCV_TESTADVANCED_TEST_ADVANCED_MOTION_H
9 #define META_OCEAN_TEST_TESTCV_TESTADVANCED_TEST_ADVANCED_MOTION_H
25 namespace TestAdvanced
44 static bool test(
const unsigned int width,
const unsigned int height,
const double testDuration,
Worker& worker);
78 template <
typename T,
unsigned int tChannels>
92 template <
typename T,
unsigned int tChannels,
unsigned int tPatchSize>
114 template <
typename T>
127 template <
typename T,
unsigned int tChannels>
141 template <
typename T,
unsigned int tChannels,
unsigned int tPatchSize>
163 template <
typename T>
176 template <
typename T,
unsigned int tChannels>
190 template <
typename T,
unsigned int tChannels,
unsigned int tPatchSize>
208 template <
typename T>
219 template <
typename T,
unsigned int tPatchSize>
This class implements Ocean's image class.
Definition: Frame.h:1792
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:33
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 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...
static bool test(const unsigned int width, const unsigned int height, const double testDuration, Worker &worker)
Invokes all tests for AdvancedMotion.
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