Namespaces |
namespace | CircularSampler |
Classes |
class | CBitOps |
| Various routines for manipulating bits in integers. More...
|
class | CCircularSampler |
| Class for getting along samples in a circular neighborhood around a given center pixel. More...
|
class | CCodeAccumulator |
| Functor creates LBP code from samples. More...
|
class | CCodeExtractor |
| Class extracts LBP code from a concrete image position. More...
|
class | CCodeExtractor< I, LBP8 > |
| Class extracts LBP code from a concrete image position. More...
|
struct | CCodeExtractorBase |
| Base class for all classes that extract LBP code from a concrete image position. More...
|
struct | CIsGreater |
| Compares one LBP sample with a center value. More...
|
class | CLBPExtractor |
| LBP extractor class that extracts LBP codes from an image region and makes histogram of them. More...
|
class | CLBPHistogram |
| LBP feature vector - histogram of LBP codes extracted from an image region. More...
|
class | CLBPTraits |
| Type traits for LBP features. More...
|
struct | CMappingBase |
| Base class for implementation of different LBP mapping policies. More...
|
class | CNormLBPHistogram |
| Normalized histogram of LBP codes (sum of all values = 1). More...
|
class | CPlain |
| Plain LBP mapping - values are mapped to themselves. More...
|
class | CRotMin |
| Rotation invariant LBP mapping. More...
|
class | CUniform |
| Uniform LBP mapping - a LBP code is mapped to an index, if it contains at most two 1->0 or 0->1 transitions. More...
|
class | CUniformRotMin |
| Uniform rotation invariant LBP mapping. More...
|
struct | SMappingSize |
| Primary template. More...
|
struct | SMappingSize< LBP12, Plain > |
struct | SMappingSize< LBP12, RotMin > |
struct | SMappingSize< LBP12, Uniform > |
struct | SMappingSize< LBP12, UniformRotMin > |
struct | SMappingSize< LBP16, Plain > |
struct | SMappingSize< LBP16, RotMin > |
struct | SMappingSize< LBP16, Uniform > |
struct | SMappingSize< LBP16, UniformRotMin > |
struct | SMappingSize< LBP8, Plain > |
struct | SMappingSize< LBP8, RotMin > |
struct | SMappingSize< LBP8, Uniform > |
struct | SMappingSize< LBP8, UniformRotMin > |
Enumerations |
enum | ECodeType { LBP8 = 8,
LBP12 = 12,
LBP16 = 16
} |
| Currently supported types of LBP features. More...
|
enum | EMappingType { Plain = 0,
Uniform = 1,
RotMin = 2,
UniformRotMin = Uniform | RotMin
} |
| Currently supported LBP mappings. More...
|
Functions |
template<class I , ECodeType Type, template< ECodeType > class Mapping, class Function > |
Function | forEach (mds::img::CImageBase< I > &Image, Function Func) |
| Function calls a given functor for every extracted LBP code.
|