Banuba SDK
Instance Methods | Class Methods | List of all members
BNBFrameData Class Reference

getters throw exceptions when data are not available android NNs usually output gpu masks More...

#import <BNBFrameData.h>

Inheritance diagram for BNBFrameData:

Instance Methods

(nonnull NSArray< NSNumber * > *) - getFullImgTransform
 
(nullable BNBFrxRecognitionResult *) - getFrxRecognitionResult
 Get frx_recognition_result or null if not exists. More...
 
(nonnull BNBActionUnitsData *) - getActionUnits
 
(nonnull BNBAcneRegions *) - getAcneRegions
 
(nonnull BNBNeuroBeautyData *) - getNeuroBeautyData
 
(BOOL) - getIsSmile
 
(BOOL) - getIsMouthOpen
 
(BOOL) - getIsBrowsRaised
 
(BOOL) - getIsBrowsShifted
 
(BOOL) - getIsWearGlasses
 
(float) - getIsMale
 
(float) - getRuler
 
(nonnull BNBEyesState *) - getEyesState
 
(nonnull BNBTransformedMaskByte *) - getBackground
 
(nonnull BNBTransformedMaskGpu *) - getBackgroundGpu
 
(nonnull BNBTransformedMaskByte *) - getHair
 
(nonnull BNBTransformedMaskGpu *) - getHairGpu
 
(nonnull BNBTransformedMaskByte *) - getSkin
 
(nonnull BNBTransformedMaskGpu *) - getSkinGpu
 
(nonnull BNBTransformedMaskByte *) - getLips
 
(nonnull BNBTransformedMaskGpu *) - getLipsGpu
 
(nonnull BNBTransformedMaskByte *) - getOcclusion
 
(nonnull BNBTransformedMaskByte *) - getBody
 
(nonnull BNBLipsShineMask *) - getLipsShine
 
(nonnull BNBBrowsMask *) - getBrows
 
(nonnull BNBEyesMask *) - getEyes
 
(nonnull BNBTransformedMaskByte *) - getFace
 
(nonnull BNBTransformedMaskByte *) - getFaceSkin
 
(void) - addFullImg:
 
(void) - replaceFullImg:
 
(void) - addBackground:
 
(void) - addExternalFaceData:data:
 
(void) - addDepthMap:
 
(void) - addFrameNumber:
 
(void) - addActionUnitsData:
 
(void) - addFeatureParameters:
 Extra parameters during in-CPU feature calculations. More...
 

Class Methods

(nullable BNBFrameData *) + create
 Creates empty FrameData. More...
 

Detailed Description

getters throw exceptions when data are not available android NNs usually output gpu masks

Definition at line 27 of file BNBFrameData.h.

Method Documentation

◆ addActionUnitsData:

- (void) addActionUnitsData: (nonnull BNBActionUnitsData *)  actionUnits

◆ addBackground:

- (void) addBackground: (nonnull BNBTransformedMaskByte *)  mask

◆ addDepthMap:

- (void) addDepthMap: (nonnull BNBDepthMap *)  depthMap

◆ addExternalFaceData:data:

- (void) addExternalFaceData: (BNBFaceDataSource)  source
data: (nonnull NSArray< BNBExternalFaceData * > *)  data 

◆ addFeatureParameters:

- (void) addFeatureParameters: (nonnull NSArray< BNBFeatureParameter * > *)  params

Extra parameters during in-CPU feature calculations.

Reference feature documentation.

◆ addFrameNumber:

- (void) addFrameNumber: (int64_t)  frameNumber

◆ addFullImg:

- (void) addFullImg: (nonnull BNBFullImageData *)  img

◆ create

+ (nullable BNBFrameData *) create

Creates empty FrameData.

Use add* function to fill it.

◆ getAcneRegions

- (nonnull BNBAcneRegions *) getAcneRegions

◆ getActionUnits

- (nonnull BNBActionUnitsData *) getActionUnits

◆ getBackground

- (nonnull BNBTransformedMaskByte *) getBackground

◆ getBackgroundGpu

- (nonnull BNBTransformedMaskGpu *) getBackgroundGpu

◆ getBody

- (nonnull BNBTransformedMaskByte *) getBody

◆ getBrows

- (nonnull BNBBrowsMask *) getBrows

◆ getEyes

- (nonnull BNBEyesMask *) getEyes

◆ getEyesState

- (nonnull BNBEyesState *) getEyesState

◆ getFace

- (nonnull BNBTransformedMaskByte *) getFace

◆ getFaceSkin

- (nonnull BNBTransformedMaskByte *) getFaceSkin

◆ getFrxRecognitionResult

- (nullable BNBFrxRecognitionResult *) getFrxRecognitionResult

Get frx_recognition_result or null if not exists.

◆ getFullImgTransform

- (nonnull NSArray<NSNumber *> *) getFullImgTransform

◆ getHair

- (nonnull BNBTransformedMaskByte *) getHair

◆ getHairGpu

- (nonnull BNBTransformedMaskGpu *) getHairGpu

◆ getIsBrowsRaised

- (BOOL) getIsBrowsRaised

◆ getIsBrowsShifted

- (BOOL) getIsBrowsShifted

◆ getIsMale

- (float) getIsMale

◆ getIsMouthOpen

- (BOOL) getIsMouthOpen

◆ getIsSmile

- (BOOL) getIsSmile

◆ getIsWearGlasses

- (BOOL) getIsWearGlasses

◆ getLips

- (nonnull BNBTransformedMaskByte *) getLips

◆ getLipsGpu

- (nonnull BNBTransformedMaskGpu *) getLipsGpu

◆ getLipsShine

- (nonnull BNBLipsShineMask *) getLipsShine

◆ getNeuroBeautyData

- (nonnull BNBNeuroBeautyData *) getNeuroBeautyData

◆ getOcclusion

- (nonnull BNBTransformedMaskByte *) getOcclusion

◆ getRuler

- (float) getRuler

◆ getSkin

- (nonnull BNBTransformedMaskByte *) getSkin

◆ getSkinGpu

- (nonnull BNBTransformedMaskGpu *) getSkinGpu

◆ replaceFullImg:

- (void) replaceFullImg: (nonnull BNBFullImageData *)  img

The documentation for this class was generated from the following file: