8 #ifndef META_OCEAN_CV_DETECTOR_ORB_FEATURE_ORIENTATION_H
9 #define META_OCEAN_CV_DETECTOR_ORB_FEATURE_ORIENTATION_H
58 static void determineFeatureOrientationSubset(
const unsigned int* linedIntegralFrame,
const unsigned int width,
const unsigned int height,
ORBFeatures*
const featurePoints,
const unsigned int startIndex,
const unsigned int range);
This class implements all necessary functions to calculate the orientation of an ORB features.
Definition: ORBFeatureOrientation.h:32
static void determineFeatureOrientationSubset(const unsigned int *linedIntegralFrame, const unsigned int width, const unsigned int height, ORBFeatures *const featurePoints, const unsigned int startIndex, const unsigned int range)
Determines the orientation for all given feature points based on the intensity centroid of a patch ar...
static void determineFeatureOrientation(const unsigned int *linedIntegralFrame, const unsigned int width, const unsigned int height, ORBFeatures &featurePoints, Worker *worker=nullptr)
Determines the orientation for all given feature points based on the intensity centroid of a patch ar...
static Scalar determineFeatureOrientation31(const unsigned int *linedIntegralFrame, const unsigned int width, const unsigned int height, const Vector2 &position)
Determines the orientation for a given feature point based on the intensity centroid of a patch aroun...
This class implements a worker able to distribute function calls over different threads.
Definition: Worker.h:33
std::vector< ORBFeature > ORBFeatures
Definition of a vector holding ORB features.
Definition: ORBFeature.h:26
float Scalar
Definition of a scalar type.
Definition: Math.h:128
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15