Ocean
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 
15 namespace Ocean
16 {
17 
18 namespace CV
19 {
20 
21 namespace Detector
22 {
23 
24 /**
25  * Definition of a vector holding feature indices.
26  * @ingroup cv
27  */
28 typedef std::vector<unsigned int> FeatureIndices;
29 
30 /**
31  * This class implements the abstract base class for arbitrary computer vision features.
32  * @ingroup cvdetector
33  */
34 class 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