8#ifndef META_OCEAN_CV_DETECTOR_FAST_FEATURE_H
9#define META_OCEAN_CV_DETECTOR_FAST_FEATURE_H
101 result.reserve(features.size());
103 for (FASTFeatures::const_iterator i = features.begin(); i != features.end(); ++i) {
104 result.push_back(i->observation());
112 const unsigned int realNumber = min(number, (
unsigned int)features.size());
115 result.reserve(realNumber);
117 for (
unsigned int n = 0; n < realNumber; ++n) {
127 result.reserve(features.size());
129 for (FASTFeatures::const_iterator i = features.begin(); i != features.end(); ++i) {
130 result.push_back(*i);
138 const unsigned int realNumber = min(number, (
unsigned int)features.size());
141 result.reserve(realNumber);
143 for (
unsigned int n = 0; n < realNumber; ++n) {
144 result.push_back(features[n]);
This class implements a FAST feature.
Definition FASTFeature.h:37
static PointFeatures features2pointFeatures(const FASTFeatures &features)
Converts FAST features to point features.
Definition FASTFeature.h:124
FASTFeature()
Creates a new empty FAST feature object.
Definition FASTFeature.h:86
static Geometry::ImagePoints features2imagePoints(const FASTFeatures &features)
Converts FAST features to simple 2D image positions.
Definition FASTFeature.h:98
This class implements the base class for all computer vision features mainly basing on points.
Definition PointFeature.h:44
DistortionState
Definition of individual distortion states.
Definition PointFeature.h:51
const Vector2 & observation() const
Returns the 2D observation position of this feature e.g.
Definition PointFeature.h:200
std::vector< PointFeature > PointFeatures
Definition of a vector holding point features.
Definition PointFeature.h:35
std::vector< FASTFeature > FASTFeatures
Definition of a vector holding FAST features.
Definition FASTFeature.h:30
std::vector< ImagePoint > ImagePoints
Definition of a vector holding 2D image points.
Definition geometry/Geometry.h:123
float Scalar
Definition of a scalar type.
Definition Math.h:129
The namespace covering the entire Ocean framework.
Definition Accessor.h:15