
Definition in file VisualFeatures.H.
#include "Util/Assert.H"
#include <string>
Include dependency graph for VisualFeatures.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | NBVISUALFEATURES 64 |
| Number of visual features. | |
| #define | NBVISUALFEATURETYPES 3 |
| #define | NBVISUALFEATUREHIERARCHY 3 |
Enumerations | |
| enum | VisualFeature { UNKNOWN = 0, COMPOSITECOLOR = 1, COLOR = 2, SOCOLOR = 3, RG = 4, BY = 5, SORG = 6, SOGR = 7, SOBY = 8, SOYB = 9, R = 10, G = 11, B = 12, Y = 13, INTENS = 14, FLICKER = 15, ORI = 16, TEMPLATE = 17, COLBAND = 18, MOTION = 19, CONVOLVE = 20, LJUNCTION = 21, TJUNCTION = 22, XJUNCTION = 23, ENDPOINT = 24, RGBCONVOLVE = 25, ENTROPY = 26, DUMMY = 27, PN03CONTRAST = 28, DISPARITY = 29, STEREO = 30, INFORMATION = 31, RECOGNITION = 32, HUE = 33, DIRECTFEED = 34, MULTIDIRECTFEED = 35, VARIANCE = 36, TCORR = 37, SCORR = 38, INTBAND = 39, SIFT = 40, H2SV = 41, H1 = 42, H2 = 43, SAT = 44, VAL = 45, CIELAB = 46, GR = 47, YB = 48, FACE = 49, DEPTH = 50, DCOLOR = 51, KCOLOR = 52, LCOLOR = 53, DKLCOLOR = 54, FOE = 55, MST = 56, FOEMST = 57, FOREGROUND = 58, MICHELSON = 59, IMGZCOLOR = 60, IMGZALPHA = 61, IMGZBETA = 62, IMGZLED = 63 } |
| Various features that can be represented. More... | |
| enum | VisualFeatureType { RAW = 0, RAW_CS = 1, NORM_CS = 2 } |
| Various types of feature representations. More... | |
| enum | VisualFeatureHierarchy { V1 = 0, V2 = 1, V4 = 2 } |
Functions | |
| const char * | featureName (const VisualFeature f) |
| Access feature name in clear. | |
| const char * | featureTypeName (const VisualFeatureType t) |
| Access feature type name in clear. | |
| VisualFeatureHierarchy | featureHierarchyLevel (const VisualFeature f) |
| Access feature level in the visual hierarchy. | |
| const char * | featureHierarchyName (const VisualFeatureHierarchy h) |
| Access feature visual hierarchy name in clear. | |
| std::string | convertToString (const VisualFeature val) |
| VisualFeature overload. | |
| void | convertFromString (const std::string &str, VisualFeature &val) |
| VisualFeature overload. | |
|
|
Number of visual features.
Definition at line 120 of file VisualFeatures.H. Referenced by convertFromString(), featureHierarchyLevel(), featureName(), JetSpec::freeMem(), and raodistance(). |
|
|
Various features that can be represented. We assign a specific number to each definition to speedup name printing
Definition at line 47 of file VisualFeatures.H. |
|
|
Definition at line 133 of file VisualFeatures.H. |
|
|
Various types of feature representations. We assign a specific number to each definition to speedup name printing
Definition at line 124 of file VisualFeatures.H. |
|
||||||||||||
|
VisualFeature overload. Format is "name" as defined by featureName() in VisualFeatures.H Definition at line 50 of file VisualFeatures.C. References featureName(), i, and NBVISUALFEATURES. |
|
|
VisualFeature overload. Format is "name" as defined by featureName() in VisualFeatures.H Definition at line 47 of file VisualFeatures.C. References featureName(). |
|
|
Access feature level in the visual hierarchy.
Definition at line 238 of file VisualFeatures.H. References n, and NBVISUALFEATURES. Referenced by RawVisualCortex::doInput(), IntegerRawVisualCortex::doInputInt(), dummy_namespace_to_avoid_gcc411_bug_IntegerComplexChannel_C::ChannelHierarchySorter::operator()(), dummy_namespace_to_avoid_gcc411_bug_ComplexChannel_C::ChannelHierarchySorter::operator()(), RawVisualCortex::start1(), and IntegerRawVisualCortex::start1(). |
|
|
Access feature visual hierarchy name in clear.
Definition at line 310 of file VisualFeatures.H. References n, and NBVISUALFEATUREHIERARCHY. Referenced by RawVisualCortex::doInput(), IntegerRawVisualCortex::doInputInt(), RawVisualCortex::start1(), and IntegerRawVisualCortex::start1(). |
|
|
Access feature name in clear.
Definition at line 157 of file VisualFeatures.H. References ASSERT, n, and NBVISUALFEATURES. Referenced by JetSpec::addFeature(), JetSpec::addFeatureType(), convertFromString(), convertToString(), JetSpec::getIndexA(), JetSpec::getIndexV(), main(), JetSpec::print(), RawVisualCortex::start1(), and IntegerRawVisualCortex::start1(). |
|
|
Access feature type name in clear.
Definition at line 230 of file VisualFeatures.H. References n, and NBVISUALFEATURETYPES. Referenced by JetSpec::addFeatureType(), JetSpec::getIndexA(), JetSpec::getIndexV(), and JetSpec::print(). |
1.4.4