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()
Face detector is an input for face recognizer.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
Lips glare max brightnessfloat
Pupillary distance in mmfloat
getRuler()
getSkin()
getTeeth()
Teeth color in Lab color spacevoid
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
-
getFaceDetectorResult
Description copied from interface:FrameData
Face 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:
getFaceDetectorResult
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
-
getTeethColor
Description copied from interface:FrameData
Teeth color in Lab color space- Specified by:
getTeethColor
in interfaceFrameData
-
getLipsGlareMaxBrightness
public float getLipsGlareMaxBrightness()Description copied from interface:FrameData
Lips glare max brightness- Specified by:
getLipsGlareMaxBrightness
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
-
getChromakeyColor
- Specified by:
getChromakeyColor
in interfaceFrameData
-
create
Description copied from interface:FrameData
Creates empty `FrameData`. Use `add*` function to fill it.
-