Ocean
Loading...
Searching...
No Matches
Feature.h
Go to the documentation of this file.
1/*
2 * Copyright (c) Meta Platforms, Inc. and affiliates.
3 *
4 * This source code is licensed under the MIT license found in the
5 * LICENSE file in the root directory of this source tree.
6 */
7
8#ifndef META_OCEAN_CV_DETECTOR_FEATURE_H
9#define META_OCEAN_CV_DETECTOR_FEATURE_H
10
12
13#include <vector>
14
15namespace Ocean
16{
17
18namespace CV
19{
20
21namespace Detector
22{
23
24/**
25 * Definition of a vector holding feature indices.
26 * @ingroup cv
27 */
28typedef std::vector<unsigned int> FeatureIndices;
29
30/**
31 * This class implements the abstract base class for arbitrary computer vision features.
32 * @ingroup cvdetector
33 */
34class OCEAN_CV_DETECTOR_EXPORT Feature
35{
36 public:
37
38 /**
39 * Creates a new feature object
40 */
41 inline Feature();
42};
43
45{
46 // nothing to do here
47}
48
49}
50
51}
52
53}
54
55#endif // META_OCEAN_CV_DETECTOR_FEATURE_H
This class implements the abstract base class for arbitrary computer vision features.
Definition Feature.h:35
Feature()
Creates a new feature object.
Definition Feature.h:44
std::vector< unsigned int > FeatureIndices
Definition of a vector holding feature indices.
Definition Feature.h:28
The namespace covering the entire Ocean framework.
Definition Accessor.h:15