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 TypeMethodDescriptionvoid
void
addActionUnitsData
(ActionUnitsData actionUnits) void
void
addDepthMap
(DepthMap depthMap) void
addExternalFaceData
(FaceDataSource source, ArrayList<ExternalFaceData> data) void
Extra parameters during in-CPU feature calculations.void
addFrameNumber
(long frameNumber) void
addFullImg
(FullImageData img) void
addTimestampUs
(double timestampUs) add frame timestamp in microsecondsstatic FrameData
create()
Creates empty `FrameData`.protected void
finalize()
getBody()
getBrows()
getEyes()
getFace()
Get frx_recognition_result or null if not existsgetHair()
boolean
boolean
boolean
boolean
boolean
float
list[0] and list[1] - x and y coordinates of the thermal temperature of the light source list[2] - the brightness of the framegetLips()
float
Pupillary distance in mmfloat
getRuler()
getSkin()
getTeeth()
void
void
-
Method Details
-
_djinni_private_destroy
public void _djinni_private_destroy() -
finalize
-
getFullImgFormat
- Specified by:
getFullImgFormat
in interfaceFrameData
-
getFullImgTransform
- Specified by:
getFullImgTransform
in interfaceFrameData
-
getFrxRecognitionResult
Description copied from interface:FrameData
Get frx_recognition_result or null if not exists- Specified by:
getFrxRecognitionResult
in interfaceFrameData
-
setFrxRecognitionResult
- Specified by:
setFrxRecognitionResult
in interfaceFrameData
-
getActionUnits
- Specified by:
getActionUnits
in interfaceFrameData
-
getAcneRegions
- Specified by:
getAcneRegions
in interfaceFrameData
-
getIsSmile
public boolean getIsSmile()- Specified by:
getIsSmile
in interfaceFrameData
-
getIsMouthOpen
public boolean getIsMouthOpen()- Specified by:
getIsMouthOpen
in interfaceFrameData
-
getIsBrowsRaised
public boolean getIsBrowsRaised()- Specified by:
getIsBrowsRaised
in interfaceFrameData
-
getIsBrowsShifted
public boolean getIsBrowsShifted()- Specified by:
getIsBrowsShifted
in interfaceFrameData
-
getIsWearGlasses
public boolean getIsWearGlasses()- Specified by:
getIsWearGlasses
in interfaceFrameData
-
getRuler
public float getRuler() -
getEyesState
- Specified by:
getEyesState
in interfaceFrameData
-
getLightCorrection
public float getLightCorrection()- Specified by:
getLightCorrection
in interfaceFrameData
-
getBackground
- Specified by:
getBackground
in interfaceFrameData
-
getBackgroundGpu
- Specified by:
getBackgroundGpu
in interfaceFrameData
-
getHair
-
getHairGpu
- Specified by:
getHairGpu
in interfaceFrameData
-
getSkin
-
getSkinGpu
- Specified by:
getSkinGpu
in interfaceFrameData
-
getLips
-
getLipsGpu
- Specified by:
getLipsGpu
in interfaceFrameData
-
getTeeth
-
getOcclusion
- Specified by:
getOcclusion
in interfaceFrameData
-
getBody
-
getLipsShine
- Specified by:
getLipsShine
in interfaceFrameData
-
getBrows
-
getEyes
-
getFace
-
getFaceSkin
- Specified by:
getFaceSkin
in interfaceFrameData
-
getFaceAttributes
- Specified by:
getFaceAttributes
in interfaceFrameData
-
getPupillaryDistance
public float getPupillaryDistance()Description copied from interface:FrameData
Pupillary distance in mm- Specified by:
getPupillaryDistance
in interfaceFrameData
-
getLightSourceParams
Description copied from interface:FrameData
list[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:
getLightSourceParams
in interfaceFrameData
-
addFullImg
- Specified by:
addFullImg
in interfaceFrameData
-
replaceFullImg
- Specified by:
replaceFullImg
in interfaceFrameData
-
addBackground
- Specified by:
addBackground
in interfaceFrameData
-
addExternalFaceData
- Specified by:
addExternalFaceData
in interfaceFrameData
-
addDepthMap
- Specified by:
addDepthMap
in interfaceFrameData
-
addFrameNumber
public void addFrameNumber(long frameNumber) - Specified by:
addFrameNumber
in interfaceFrameData
-
addActionUnitsData
- Specified by:
addActionUnitsData
in interfaceFrameData
-
addFeatureParameters
Description copied from interface:FrameData
Extra parameters during in-CPU feature calculations. Reference feature documentation.- Specified by:
addFeatureParameters
in interfaceFrameData
-
addTimestampUs
public void addTimestampUs(double timestampUs) Description copied from interface:FrameData
add frame timestamp in microseconds- Specified by:
addTimestampUs
in interfaceFrameData
-
create
Description copied from interface:FrameData
Creates empty `FrameData`. Use `add*` function to fill it.
-