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.