makeup|SDK makeup|SDK is a library based on visage|SDK face tracking used to configure and render virtual makeup.

Loading...
Searching...
No Matches
EyeShapeAnalyzer.h
1//
2// EyeShapeAnalyzerHTML.h
3// EyeShape
4//
5// Created by Visage on 05.11.2024.
6// Copyright © 2024 Visage Technologies AB. All rights reserved.
7//
8
9#ifndef EyeShapeAnalyzerHTML_h
10#define EyeShapeAnalyzerHTML_h
11#import "FaceTracker.h"
12
13@interface EyeShapeEstimates : NSObject
14 @property(nonatomic, readonly) float Almond;
15
16 @property(nonatomic, readonly) float Hooded;
17
18 @property(nonatomic, readonly) float Monolid;
19
20 @property(nonatomic, readonly) float Round;
21
22-(id) initWithAlmond:(float) almond andHooded:(float) hooded andMonolid:(float) monolid andRound:(float) round;
23@end
24
25@interface EyeShapeResult : NSObject
29 @property(nonatomic, readonly) EyeShapeEstimates* estimates;
30
34 @property(nonatomic, readonly) long frameIndex;
35
36-(id) initWithEstimates:(EyeShapeEstimates*) estimates andFrameIndex:(long) frameIndex;
37@end
38
39
43@interface EyeShapeAnalyzer : NSObject
44{}
45
51- (void) StartAnalysis:(void(^)(EyeShapeResult *))callback;
52
56- (void) StopAnalysis;
57
61- (void) Reset;
62
63- (id)initWithEyeShapeModule:(void*) eyeShapeModule;
64
65@end
66
67#endif
EyeShapeAnalyzer
Definition EyeShapeAnalyzer.h:44