BSI-OFIQ / OFIQ-Project

Open Source Facial Image Quality
Other
38 stars 12 forks source link

Measured Parameters #10

Closed tadam98 closed 5 months ago

tadam98 commented 6 months ago

Hi,

enum class measure_classes
{
    NONE,
    TotalFacesPresent,
    DynamicRange,
    MouthOpen
};

Do we measure other parameters such as eye/iris distance? expression?

Best, Mickey

bbtams commented 5 months ago

Hi Mickey, as of publication of the release candidate, we have now much more measures:

enum class QualityMeasure
    {
        /** UnifiedQualityScore*/
        UnifiedQualityScore = 0x41,
        /** BackgroundUniformity*/
        BackgroundUniformity = 0x42,
        /** IlluminationUniformity*/
        IlluminationUniformity = 0x43,
        /** the common measure implementation for LuminanceMean, LuminanceVariance */
        Luminance = -0x44 ,
        /** LuminanceMean*/
        LuminanceMean = 0x44,
        /** LuminanceVariance*/
        LuminanceVariance = 0x45,
        /** UnderExposurePrevention*/
        UnderExposurePrevention = 0x46,
        /** OverExposurePrevention*/
        OverExposurePrevention = 0x47,
        /** DynamicRange*/
        DynamicRange = 0x48,
        /** Sharpness*/
        Sharpness = 0x49,
        /** CompressionArtifacts*/
        CompressionArtifacts = 0x4a ,
        /** NaturalColour*/
        NaturalColour = 0x4b,
        /** SingleFacePresent */
        SingleFacePresent = 0x4c ,
        /** EyesOpen*/
        EyesOpen = 0x4d ,
        /** MouthClosed*/
        MouthClosed = 0x4e,
        /** EyesVisible*/
        EyesVisible = 0x4f,
        /** MouthOcclusionPrevention*/
        MouthOcclusionPrevention = 0x50,
        /** FaceOcclusionPrevention*/
        FaceOcclusionPrevention = 0x51,
        /** InterEyeDistance*/
        InterEyeDistance = 0x52,
        /** HeadSize*/
        HeadSize = 0x53,
        /** CropOfTheFaceImage: common measure for {Left,Right,Up,Down}wardCropOfTheFaceImage */
        CropOfTheFaceImage = -0x54, 
        /** LeftwardCropOfTheFaceImage*/
        LeftwardCropOfTheFaceImage = 0x54,
        /** RightwardCropOfTheFaceImage*/
        RightwardCropOfTheFaceImage = 0x55,
        /** DownwardCropOfTheFaceImage*/
        DownwardCropOfTheFaceImage = 0x56,
        /** UpwardCropOfTheFaceImage*/
        UpwardCropOfTheFaceImage = 0x57,
        /** HeadPose*/
        HeadPose = -0x58,
        /** HeadPoseYaw*/
        HeadPoseYaw = 0x58,
        /** HeadPosePitch*/
        HeadPosePitch = 0x59,
        /** HeadPoseRoll*/
        HeadPoseRoll = 0x5a,
        /** ExpressionNeutrality*/
        ExpressionNeutrality = 0x5b,
        /** NoHeadCoverings */
        NoHeadCoverings = 0x5c,
        /** unknown measure*/
        NotSet = -1
    };

I would like to close this issue.