FaceBaseViewController.h 978 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // FaceBaseViewController.h
  3. // IDLFaceSDKDemoOC
  4. //
  5. // Created by 阿凡树 on 2017/5/23.
  6. // Copyright © 2017年 Baidu. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "CircleView.h"
  10. typedef enum : NSUInteger {
  11. CommonStatus,
  12. PoseStatus,
  13. occlusionStatus
  14. } WarningStatus;
  15. @interface FaceBaseViewController : UIViewController
  16. @property (nonatomic, readwrite, retain) UIImageView *displayImageView;
  17. @property (nonatomic, readwrite, assign) BOOL hasFinished;
  18. @property (nonatomic, readwrite, retain) UIImage* coverImage;
  19. @property (nonatomic, readwrite, assign) CGRect previewRect;
  20. @property (nonatomic, readwrite, assign) CGRect detectRect;
  21. @property (nonatomic, readwrite, retain) CircleView * circleView;
  22. - (void)faceProcesss:(UIImage *)image;
  23. - (void)closeAction;
  24. - (void)onAppWillResignAction;
  25. - (void)onAppBecomeActive;
  26. - (void)warningStatus:(WarningStatus)status warning:(NSString *)warning;
  27. - (void)singleActionSuccess:(BOOL)success;
  28. @end