Package com.banuba.sdk.types
Class FrameData.CppProxy
java.lang.Object
com.banuba.sdk.types.FrameData.CppProxy
- All Implemented Interfaces:
FrameData
- Enclosing interface:
- FrameData
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.banuba.sdk.types.FrameData
FrameData.CppProxy -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddActionUnitsData(ActionUnitsData actionUnits) voidvoidaddDepthMap(DepthMap depthMap) voidaddExternalFaceData(FaceDataSource source, ArrayList<ExternalFaceData> data) voidExtra parameters during in-CPU feature calculations.voidaddFrameNumber(long frameNumber) voidaddFullImg(FullImageData img) voidaddTimestampUs(double timestampUs) add frame timestamp in microsecondsstatic FrameDatacreate()Creates empty `FrameData`.protected voidfinalize()getBody()getBrows()floatEyelids gloss max brightnessgetEyes()getFace()Face detector is an input for face recognizer.intReturn value: 0 -- 'Undefined', 1 -- 'Heart', 2 -- 'Oblong', 3 -- 'Oval', 4 -- 'Round', 5 -- 'Square'.Get frx_recognition_result or null if not existsEyeglasses frame color in RGB spacegetHair()booleanbooleanbooleanbooleanbooleanfloatlist[0] and list[1] - x and y coordinates of the thermal temperature of the light source list[2] - the brightness of the framegetLips()floatLips gloss max brightnessfloatPupillary distance in mmfloatgetRuler()getSkin()getTeeth()Teeth color in Lab color spacevoidvoid
-
Method Details
-
_djinni_private_destroy
public void _djinni_private_destroy() -
finalize
-
getFullImgFormat
- Specified by:
getFullImgFormatin interfaceFrameData
-
getFullImgTransform
- Specified by:
getFullImgTransformin interfaceFrameData
-
getFrxRecognitionResult
Description copied from interface:FrameDataGet frx_recognition_result or null if not exists- Specified by:
getFrxRecognitionResultin interfaceFrameData
-
setFrxRecognitionResult
- Specified by:
setFrxRecognitionResultin interfaceFrameData
-
getFaceDetectorResult
Description copied from interface:FrameDataFace detector is an input for face recognizer. It gives only position of the face. Even if the face is present on the frame it doesn't mean that face detector can track it.- Specified by:
getFaceDetectorResultin interfaceFrameData
-
getActionUnits
- Specified by:
getActionUnitsin interfaceFrameData
-
getAcneRegions
- Specified by:
getAcneRegionsin interfaceFrameData
-
getIsSmile
public boolean getIsSmile()- Specified by:
getIsSmilein interfaceFrameData
-
getIsMouthOpen
public boolean getIsMouthOpen()- Specified by:
getIsMouthOpenin interfaceFrameData
-
getIsBrowsRaised
public boolean getIsBrowsRaised()- Specified by:
getIsBrowsRaisedin interfaceFrameData
-
getIsBrowsShifted
public boolean getIsBrowsShifted()- Specified by:
getIsBrowsShiftedin interfaceFrameData
-
getIsWearGlasses
public boolean getIsWearGlasses()- Specified by:
getIsWearGlassesin interfaceFrameData
-
getRuler
public float getRuler() -
getEyesState
- Specified by:
getEyesStatein interfaceFrameData
-
getLightCorrection
public float getLightCorrection()- Specified by:
getLightCorrectionin interfaceFrameData
-
getBackground
- Specified by:
getBackgroundin interfaceFrameData
-
getBackgroundGpu
- Specified by:
getBackgroundGpuin interfaceFrameData
-
getHair
-
getHairGpu
- Specified by:
getHairGpuin interfaceFrameData
-
getSkin
-
getSkinGpu
- Specified by:
getSkinGpuin interfaceFrameData
-
getLips
-
getLipsGpu
- Specified by:
getLipsGpuin interfaceFrameData
-
getTeeth
-
getOcclusion
- Specified by:
getOcclusionin interfaceFrameData
-
getBody
-
getLipsShine
- Specified by:
getLipsShinein interfaceFrameData
-
getBrows
-
getEyes
-
getFace
-
getFaceSkin
- Specified by:
getFaceSkinin interfaceFrameData
-
getFaceAttributes
- Specified by:
getFaceAttributesin interfaceFrameData
-
getFaceShape
public int getFaceShape()Description copied from interface:FrameDataReturn value: 0 -- 'Undefined', 1 -- 'Heart', 2 -- 'Oblong', 3 -- 'Oval', 4 -- 'Round', 5 -- 'Square'.- Specified by:
getFaceShapein interfaceFrameData
-
getPupillaryDistance
public float getPupillaryDistance()Description copied from interface:FrameDataPupillary distance in mm- Specified by:
getPupillaryDistancein interfaceFrameData
-
getLightSourceParams
Description copied from interface:FrameDatalist[0] and list[1] - x and y coordinates of the thermal temperature of the light source list[2] - the brightness of the frame- Specified by:
getLightSourceParamsin interfaceFrameData
-
getTeethColor
Description copied from interface:FrameDataTeeth color in Lab color space- Specified by:
getTeethColorin interfaceFrameData
-
getLipsGlossMaxBrightness
public float getLipsGlossMaxBrightness()Description copied from interface:FrameDataLips gloss max brightness- Specified by:
getLipsGlossMaxBrightnessin interfaceFrameData
-
getEyelidsGlossMaxBrightness
public float getEyelidsGlossMaxBrightness()Description copied from interface:FrameDataEyelids gloss max brightness- Specified by:
getEyelidsGlossMaxBrightnessin interfaceFrameData
-
getGlassesFrameColor
Description copied from interface:FrameDataEyeglasses frame color in RGB space- Specified by:
getGlassesFrameColorin interfaceFrameData
-
addFullImg
- Specified by:
addFullImgin interfaceFrameData
-
replaceFullImg
- Specified by:
replaceFullImgin interfaceFrameData
-
addBackground
- Specified by:
addBackgroundin interfaceFrameData
-
addExternalFaceData
- Specified by:
addExternalFaceDatain interfaceFrameData
-
addDepthMap
- Specified by:
addDepthMapin interfaceFrameData
-
addFrameNumber
public void addFrameNumber(long frameNumber) - Specified by:
addFrameNumberin interfaceFrameData
-
addActionUnitsData
- Specified by:
addActionUnitsDatain interfaceFrameData
-
addFeatureParameters
Description copied from interface:FrameDataExtra parameters during in-CPU feature calculations. Reference feature documentation.- Specified by:
addFeatureParametersin interfaceFrameData
-
addTimestampUs
public void addTimestampUs(double timestampUs) Description copied from interface:FrameDataadd frame timestamp in microseconds- Specified by:
addTimestampUsin interfaceFrameData
-
getChromakeyColor
- Specified by:
getChromakeyColorin interfaceFrameData
-
create
Description copied from interface:FrameDataCreates empty `FrameData`. Use `add*` function to fill it.
-