Public Types |
enum | { NumOfSamples = Type
} |
| Size of the LBP code in bits (= number of samples). More...
|
enum | { NumOfCodes = SMappingSize<Type,Mapping>::RESULT
} |
| Number of distinct codes produced by the mapping. More...
|
typedef mds::SSelect< Type==LBP8,
unsigned char, unsigned int >
::RESULT | tCode |
| Type used to store "raw" LBP code.
|
Public Member Functions |
template<> |
CLBPTraits< LBP8, Plain >::tCode | getMax () |
template<> |
CLBPTraits< LBP8, Uniform >::tCode | getMax () |
template<> |
CLBPTraits< LBP8, RotMin >::tCode | getMax () |
template<> |
CLBPTraits< LBP8,
UniformRotMin >::tCode | getMax () |
template<> |
CLBPTraits< LBP12, Plain >::tCode | getMax () |
template<> |
CLBPTraits< LBP12, Uniform >::tCode | getMax () |
template<> |
CLBPTraits< LBP12, RotMin >::tCode | getMax () |
template<> |
CLBPTraits< LBP12,
UniformRotMin >::tCode | getMax () |
template<> |
CLBPTraits< LBP16, Plain >::tCode | getMax () |
template<> |
CLBPTraits< LBP16, Uniform >::tCode | getMax () |
template<> |
CLBPTraits< LBP16, RotMin >::tCode | getMax () |
template<> |
CLBPTraits< LBP16,
UniformRotMin >::tCode | getMax () |
template<> |
CLBPTraits< LBP8, Plain >::tCode | getMin () |
template<> |
CLBPTraits< LBP8, Uniform >::tCode | getMin () |
template<> |
CLBPTraits< LBP8, RotMin >::tCode | getMin () |
template<> |
CLBPTraits< LBP8,
UniformRotMin >::tCode | getMin () |
template<> |
CLBPTraits< LBP12, Plain >::tCode | getMin () |
template<> |
CLBPTraits< LBP12, Uniform >::tCode | getMin () |
template<> |
CLBPTraits< LBP12, RotMin >::tCode | getMin () |
template<> |
CLBPTraits< LBP12,
UniformRotMin >::tCode | getMin () |
template<> |
CLBPTraits< LBP16, Plain >::tCode | getMin () |
template<> |
CLBPTraits< LBP16, Uniform >::tCode | getMin () |
template<> |
CLBPTraits< LBP16, RotMin >::tCode | getMin () |
template<> |
CLBPTraits< LBP16,
UniformRotMin >::tCode | getMin () |
template<> |
int | getNumOfSamples () |
template<> |
int | getNumOfSamples () |
template<> |
int | getNumOfSamples () |
template<> |
int | getNumOfSamples () |
template<> |
int | getNumOfSamples () |
template<> |
int | getNumOfSamples () |
template<> |
int | getNumOfSamples () |
template<> |
int | getNumOfSamples () |
template<> |
int | getNumOfSamples () |
template<> |
int | getNumOfSamples () |
template<> |
int | getNumOfSamples () |
template<> |
int | getNumOfSamples () |
template<> |
mds::img::tCoordinate | getRadius () |
template<> |
mds::img::tCoordinate | getRadius () |
template<> |
mds::img::tCoordinate | getRadius () |
template<> |
mds::img::tCoordinate | getRadius () |
template<> |
mds::img::tCoordinate | getRadius () |
template<> |
mds::img::tCoordinate | getRadius () |
template<> |
mds::img::tCoordinate | getRadius () |
template<> |
mds::img::tCoordinate | getRadius () |
template<> |
mds::img::tCoordinate | getRadius () |
template<> |
mds::img::tCoordinate | getRadius () |
template<> |
mds::img::tCoordinate | getRadius () |
template<> |
mds::img::tCoordinate | getRadius () |
Static Public Member Functions |
static tCode | getMax () |
| Returns maximal allowed LBP code value.
|
static tCode | getMin () |
| Returns minimal LBP code value.
|
static int | getNumOfSamples () |
| Returns size of the LBP code.
|
static mds::img::tCoordinate | getRadius () |
| Returns radius of the LBP feature.
|
template<ECodeType Type, EMappingType Mapping = UniformRotMin>
class mds::lbp::CLBPTraits< Type, Mapping >
Type traits for LBP features.
- Parameter Type corresponds to one of the predefined LBP features.
- Parameter Mapping is one of the predefined mapping type.