FaceShapeAreaOptions
Filter effect options.
struct FaceShapeAreaOptions {
enum FACE_SHAPE_AREA {
FACE_SHAPE_AREA_NONE = -1,
FACE_SHAPE_AREA_HEADSCALE = 100,
FACE_SHAPE_AREA_FOREHEAD = 101,
FACE_SHAPE_AREA_FACECONTOUR = 102,
FACE_SHAPE_AREA_FACELENGTH = 103,
FACE_SHAPE_AREA_FACEWIDTH = 104,
FACE_SHAPE_AREA_CHEEKBONE = 105,
FACE_SHAPE_AREA_CHEEK = 106,
FACE_SHAPE_AREA_CHIN = 108,
FACE_SHAPE_AREA_MANDIBLE = 107,
FACE_SHAPE_AREA_EYESCALE = 200,
FACE_SHAPE_AREA_EYEDISTANCE = 201,
FACE_SHAPE_AREA_EYEPOSITION = 202,
FACE_SHAPE_AREA_LOWEREYELID = 203,
FACE_SHAPE_AREA_EYEPUPILS = 204,
FACE_SHAPE_AREA_EYEINNERCORNER = 205,
FACE_SHAPE_AREA_EYEOUTERCORNER = 206,
FACE_SHAPE_AREA_NOSELENGTH = 300,
FACE_SHAPE_AREA_NOSEWIDTH = 301,
FACE_SHAPE_AREA_NOSEWING = 302,
FACE_SHAPE_AREA_NOSEROOT = 303,
FACE_SHAPE_AREA_NOSEBRIDGE = 304,
FACE_SHAPE_AREA_NOSETIP = 305,
FACE_SHAPE_AREA_NOSEGENERAL = 306,
FACE_SHAPE_AREA_MOUTHSCALE = 400,
FACE_SHAPE_AREA_MOUTHPOSITION = 401,
FACE_SHAPE_AREA_MOUTHSMILE = 402,
FACE_SHAPE_AREA_MOUTHLIP = 403,
FACE_SHAPE_AREA_EYEBROWPOSITION = 500,
FACE_SHAPE_AREA_EYEBROWTHICKNESS = 501,
};
FACE_SHAPE_AREA shapeArea;
int shapeIntensity;
FaceShapeAreaOptions(FACE_SHAPE_AREA shapeArea, int areaIntensity) : shapeArea(shapeArea), shapeIntensity(areaIntensity) {}
FaceShapeAreaOptions() : shapeArea(FACE_SHAPE_AREA_NONE), shapeIntensity(0) {}
};
Attributes
- shapeArea
-
Facial enhancement areas: FACE_SHAPE_AREA
- shapeIntensity
- The intensity of the enhancement. The definition of enhancement intensity varies according to the different face areas, such as its orientation, range, and preset value.See FACE_SHAPE_AREA.