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