Banuba SDK
BNBNeuroBeautyData.h
Go to the documentation of this file.
1 // AUTOGENERATED FILE - DO NOT MODIFY!
2 // This file was generated by Djinni from types.djinni
3 
4 #import "BNBPixelRect.h"
7 #import <Foundation/Foundation.h>
8 
9 
10 #ifndef DJINNI_EXPORT
11  #define DJINNI_EXPORT __attribute__((__visibility__("default")))
12 #endif
13 
15 @interface BNBNeuroBeautyData : NSObject
16 - (nonnull instancetype)initWithTextureRoi:(nonnull BNBPixelRect *)textureRoi
17  eyesRoi:(nonnull BNBPixelRect *)eyesRoi
18  browsRoi:(nonnull BNBPixelRect *)browsRoi
19  lipsRoi:(nonnull BNBPixelRect *)lipsRoi
20  targetLats:(nonnull NSArray<NSNumber *> *)targetLats
21  targetFiltered:(nonnull BNBTransformedMaskByte *)targetFiltered
22  skinSegmentationMask:(nonnull BNBTransformedMaskFloat *)skinSegmentationMask
23  faceMaskB:(nonnull BNBTransformedMaskFloat *)faceMaskB
24  faceMaskSmooth:(nonnull BNBTransformedMaskFloat *)faceMaskSmooth
25  lipsMask:(nonnull BNBTransformedMaskFloat *)lipsMask
26  targetFinalMesh:(nonnull NSArray<NSNumber *> *)targetFinalMesh
27  lashesMesh:(nonnull NSArray<NSNumber *> *)lashesMesh
28  faceBrightness:(float)faceBrightness;
29 + (nonnull instancetype)neuroBeautyDataWithTextureRoi:(nonnull BNBPixelRect *)textureRoi
30  eyesRoi:(nonnull BNBPixelRect *)eyesRoi
31  browsRoi:(nonnull BNBPixelRect *)browsRoi
32  lipsRoi:(nonnull BNBPixelRect *)lipsRoi
33  targetLats:(nonnull NSArray<NSNumber *> *)targetLats
34  targetFiltered:(nonnull BNBTransformedMaskByte *)targetFiltered
35  skinSegmentationMask:(nonnull BNBTransformedMaskFloat *)skinSegmentationMask
36  faceMaskB:(nonnull BNBTransformedMaskFloat *)faceMaskB
37  faceMaskSmooth:(nonnull BNBTransformedMaskFloat *)faceMaskSmooth
38  lipsMask:(nonnull BNBTransformedMaskFloat *)lipsMask
39  targetFinalMesh:(nonnull NSArray<NSNumber *> *)targetFinalMesh
40  lashesMesh:(nonnull NSArray<NSNumber *> *)lashesMesh
41  faceBrightness:(float)faceBrightness;
42 
43 @property (nonatomic, readonly, nonnull) BNBPixelRect * textureRoi;
44 
45 @property (nonatomic, readonly, nonnull) BNBPixelRect * eyesRoi;
46 
47 @property (nonatomic, readonly, nonnull) BNBPixelRect * browsRoi;
48 
49 @property (nonatomic, readonly, nonnull) BNBPixelRect * lipsRoi;
50 
51 @property (nonatomic, readonly, nonnull) NSArray<NSNumber *> * targetLats;
52 
53 @property (nonatomic, readonly, nonnull) BNBTransformedMaskByte * targetFiltered;
54 
55 @property (nonatomic, readonly, nonnull) BNBTransformedMaskFloat * skinSegmentationMask;
56 
57 @property (nonatomic, readonly, nonnull) BNBTransformedMaskFloat * faceMaskB;
58 
59 @property (nonatomic, readonly, nonnull) BNBTransformedMaskFloat * faceMaskSmooth;
60 
61 @property (nonatomic, readonly, nonnull) BNBTransformedMaskFloat * lipsMask;
62 
63 @property (nonatomic, readonly, nonnull) NSArray<NSNumber *> * targetFinalMesh;
64 
65 @property (nonatomic, readonly, nonnull) NSArray<NSNumber *> * lashesMesh;
66 
67 @property (nonatomic, readonly) float faceBrightness;
68 
69 @end
BNBNeuroBeautyData::targetFinalMesh
NSArray< NSNumber * > * targetFinalMesh
Definition: BNBNeuroBeautyData.h:63
BNBNeuroBeautyData::eyesRoi
BNBPixelRect * eyesRoi
Definition: BNBNeuroBeautyData.h:45
BNBTransformedMaskByte.h
BNBPixelRect
Definition: BNBPixelRect.h:12
BNBNeuroBeautyData::lipsRoi
BNBPixelRect * lipsRoi
Definition: BNBNeuroBeautyData.h:49
BNBNeuroBeautyData
Definition: BNBNeuroBeautyData.h:15
BNBNeuroBeautyData::lashesMesh
NSArray< NSNumber * > * lashesMesh
Definition: BNBNeuroBeautyData.h:65
BNBTransformedMaskFloat.h
BNBNeuroBeautyData::targetFiltered
BNBTransformedMaskByte * targetFiltered
Definition: BNBNeuroBeautyData.h:53
BNBTransformedMaskFloat
Definition: BNBTransformedMaskFloat.h:13
BNBTransformedMaskByte
Definition: BNBTransformedMaskByte.h:13
BNBNeuroBeautyData::faceBrightness
float faceBrightness
Definition: BNBNeuroBeautyData.h:67
BNBPixelRect.h
BNBNeuroBeautyData::faceMaskSmooth
BNBTransformedMaskFloat * faceMaskSmooth
Definition: BNBNeuroBeautyData.h:59
BNBNeuroBeautyData::textureRoi
BNBPixelRect * textureRoi
Definition: BNBNeuroBeautyData.h:43
DJINNI_EXPORT
#define DJINNI_EXPORT
for order of values in action units array see action_units_indices enum
Definition: BNBActionUnits.h:9
BNBNeuroBeautyData::lipsMask
BNBTransformedMaskFloat * lipsMask
Definition: BNBNeuroBeautyData.h:61
BNBNeuroBeautyData::targetLats
NSArray< NSNumber * > * targetLats
Definition: BNBNeuroBeautyData.h:51
BNBNeuroBeautyData::skinSegmentationMask
BNBTransformedMaskFloat * skinSegmentationMask
Definition: BNBNeuroBeautyData.h:55
BNBNeuroBeautyData::faceMaskB
BNBTransformedMaskFloat * faceMaskB
Definition: BNBNeuroBeautyData.h:57
BNBNeuroBeautyData::browsRoi
BNBPixelRect * browsRoi
Definition: BNBNeuroBeautyData.h:47