NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
Classes | Namespaces | Enumerations | Functions
be_face.h File Reference
#include <cstdint>
#include <be_framework_enumeration.h>

Go to the source code of this file.

Classes

struct  BiometricEvaluation::Face::PoseAngle
 Representation of pose angle and uncertainty. More...
 

Namespaces

namespace  BiometricEvaluation
 This software was developed at the National Institute of Standards and Technology (NIST) by employees of the Federal Government in the course of their official duties.
 
namespace  BiometricEvaluation::Face
 Biometric information relating to face images and derived information.
 

Enumerations

enum class  BiometricEvaluation::Face::Gender { BiometricEvaluation::Face::Unspecified = 0x00 , BiometricEvaluation::Face::Male = 0x01 , BiometricEvaluation::Face::Female = 0x02 , BiometricEvaluation::Face::Unknown = 0xFF }
 Gender identifiers. More...
 
enum class  BiometricEvaluation::Face::EyeColor {
  BiometricEvaluation::Face::Unspecified = 0x00 , BiometricEvaluation::Face::Black = 0x01 , BiometricEvaluation::Face::Blue = 0x02 , BiometricEvaluation::Face::Brown = 0x03 ,
  BiometricEvaluation::Face::Gray = 0x04 , BiometricEvaluation::Face::Green = 0x05 , BiometricEvaluation::Face::MultiColored = 0x06 , BiometricEvaluation::Face::Pink = 0x07 ,
  BiometricEvaluation::Face::Unknown = 0xFF
}
 Eye color. More...
 
enum class  BiometricEvaluation::Face::HairColor {
  BiometricEvaluation::Face::Unspecified = 0x00 , BiometricEvaluation::Face::Bald = 0x01 , BiometricEvaluation::Face::Black = 0x02 , BiometricEvaluation::Face::Blonde = 0x03 ,
  BiometricEvaluation::Face::Brown = 0x04 , BiometricEvaluation::Face::Gray = 0x05 , BiometricEvaluation::Face::White = 0x06 , BiometricEvaluation::Face::Red = 0x07 ,
  BiometricEvaluation::Face::Unknown = 0xFF
}
 Hair color. More...
 
enum class  BiometricEvaluation::Face::Property {
  BiometricEvaluation::Face::Glasses = 1 , BiometricEvaluation::Face::Moustache = 2 , BiometricEvaluation::Face::Beard = 3 , BiometricEvaluation::Face::Teeth = 4 ,
  BiometricEvaluation::Face::Blink = 5 , BiometricEvaluation::Face::MouthOpen = 6 , BiometricEvaluation::Face::LeftEyePatch = 7 , BiometricEvaluation::Face::RightEyePatch = 8 ,
  BiometricEvaluation::Face::DarkGlasses = 9 , BiometricEvaluation::Face::MedicalCondition = 10
}
 Face property codes. More...
 
enum class  BiometricEvaluation::Face::Expression {
  BiometricEvaluation::Face::Unspecified = 0x0000 , BiometricEvaluation::Face::Neutral = 0x0001 , BiometricEvaluation::Face::SmileClosedJaw = 0x0002 , BiometricEvaluation::Face::SmileOpenJaw = 0x0003 ,
  BiometricEvaluation::Face::RaisedEyebrows = 0x0004 , BiometricEvaluation::Face::EyesLookingAway = 0x0005 , BiometricEvaluation::Face::Squinting = 0x0006 , BiometricEvaluation::Face::Frowning = 0x0007
}
 Face expression codes. More...
 
enum class  BiometricEvaluation::Face::ImageType { BiometricEvaluation::Face::Basic = 0x00 , BiometricEvaluation::Face::FullFrontal = 0x01 , BiometricEvaluation::Face::TokenFrontal = 0x02 }
 Face image type classification codes. More...
 
enum class  BiometricEvaluation::Face::ImageDataType { BiometricEvaluation::Face::JPEG = 0x00 , BiometricEvaluation::Face::JPEG2000 = 0x01 }
 Face image data type classification codes. More...
 
enum class  BiometricEvaluation::Face::ColorSpace {
  BiometricEvaluation::Face::Unspecified = 0x00 , BiometricEvaluation::Face::RGB24 = 0x01 , BiometricEvaluation::Face::YUV422 = 0x02 , BiometricEvaluation::Face::Grayscale8 = 0x03 ,
  BiometricEvaluation::Face::Other = 0x04
}
 Color space codes. More...
 
enum class  BiometricEvaluation::Face::SourceType {
  BiometricEvaluation::Face::Unspecified = 0x00 , BiometricEvaluation::Face::StaticPhotoUnknown = 0x01 , BiometricEvaluation::Face::StaticPhotoDigitalStill = 0x02 , BiometricEvaluation::Face::StaticPhotoScan = 0x03 ,
  BiometricEvaluation::Face::VideoFrameUnknown = 0x04 , BiometricEvaluation::Face::VideoFrameAnalog = 0x05 , BiometricEvaluation::Face::VideoFrameDigital = 0x06 , BiometricEvaluation::Face::Unknown = 0x07
}
 Source type codes. More...
 

Functions

 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Face::Gender, BE_Face_Gender_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Face::EyeColor, BE_Face_EyeColor_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Face::HairColor, BE_Face_HairColor_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Face::Property, BE_Face_Property_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Face::Expression, BE_Face_Expression_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Face::ImageType, BE_Face_ImageType_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Face::ImageDataType, BE_Face_ImageDataType_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Face::ColorSpace, BE_Face_ColorSpace_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Face::SourceType, BE_Face_SourceType_EnumToStringMap)
 

Function Documentation

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [1/9]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Face::Gender  ,
BE_Face_Gender_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [2/9]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Face::EyeColor  ,
BE_Face_EyeColor_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [3/9]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Face::HairColor  ,
BE_Face_HairColor_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [4/9]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Face::Property  ,
BE_Face_Property_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [5/9]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Face::Expression  ,
BE_Face_Expression_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [6/9]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Face::ImageType  ,
BE_Face_ImageType_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [7/9]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Face::ImageDataType  ,
BE_Face_ImageDataType_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [8/9]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Face::ColorSpace  ,
BE_Face_ColorSpace_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [9/9]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Face::SourceType  ,
BE_Face_SourceType_EnumToStringMap   
)