1 //
2 //  EXFaceDetectorUtils.h
3 //  Exponent
4 //
5 //  Created by Stanisław Chmiela on 22.11.2017.
6 //  Copyright © 2017 650 Industries. All rights reserved.
7 //
8 
9 #import <UIKit/UIKit.h>
10 #import <CoreMedia/CoreMedia.h>
11 #import <Foundation/Foundation.h>
12 #import <AVFoundation/AVFoundation.h>
13 #import <GoogleMLKit/MLKit.h>
14 
15 typedef float (^EXFaceDetectionAngleTransformBlock)(float);
16 
17 @interface EXFaceDetectorUtils : NSObject
18 
19 + (NSDictionary *)constantsToExport;
20 
21 + (BOOL)areOptionsEqual:(MLKFaceDetectorOptions *)first
22                      to:(MLKFaceDetectorOptions *)second;
23 
24 + (MLKFaceDetectorOptions *)mapOptions:(NSDictionary*)options;
25 
26 + (MLKFaceDetectorOptions *)newOptions:(MLKFaceDetectorOptions*)options
27                             withValues:(NSDictionary *)values;
28 
29 + (EXFaceDetectionAngleTransformBlock)angleTransformerFromTransform:(CGAffineTransform)transform;
30 
31 + (int)toCGImageOrientation:(UIImageOrientation)imageOrientation;
32 
33 + (NSDictionary*)defaultFaceDetectorOptions;
34 
35 @end
36