BDFaceAdjustParamsItem.h 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // BDFaceAdjustParamsItem.h
  3. // FaceSDKSample_IOS
  4. //
  5. // Created by Zhang,Jian(MBD) on 2020/12/3.
  6. // Copyright © 2020 Baidu. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. typedef NS_ENUM(NSUInteger, BDFaceAdjustParamsContentType) {
  11. BDFaceAdjustParamsContentTypeNormal = 0, // 可以修改的值
  12. BDFaceAdjustParamsContentTypeRecoverToNormal = 1 // 恢复默认一栏
  13. };
  14. typedef NS_ENUM(NSUInteger, BDFaceAdjustParamsItemType) {
  15. BDFaceAdjustParamsTypeMinLightIntensity = 1, /**<最小光照值 */
  16. BDFaceAdjustParamsTypeMaxLightIntensity = 2,/**<最大光照值 */
  17. BDFaceAdjustParamsTypeAmbiguity = 3,/**<模糊度 */
  18. BDFaceAdjustParamsTypeLeftEyeOcclusion = 4,/**<左眼遮挡阈值 */
  19. BDFaceAdjustParamsTypeRightEyeOcclusion = 5,/**< 右眼遮挡阈值 */
  20. BDFaceAdjustParamsTypeNoseOcclusion = 6,/**<鼻子遮挡阈值 */
  21. BDFaceAdjustParamsTypeMouthOcclusion = 7,/**<嘴巴遮挡阈值 */
  22. BDFaceAdjustParamsTypeLeftFaceOcclusion = 8,/**<左脸遮挡阈值 */
  23. BDFaceAdjustParamsTypeRightFaceOcclusion = 9,/**< 右脸遮挡阈值 */
  24. BDFaceAdjustParamsTypeLowerJawOcclusion = 10,/**<下巴遮挡阈值 */
  25. BDFaceAdjustParamsTypeUpAndDownAngle = 11,/**< 俯仰角 */
  26. BDFaceAdjustParamsTypeLeftAndRightAngle = 12,/**< 左右角*/
  27. BDFaceAdjustParamsTypeSpinAngle = 13/**<旋转角 */
  28. };
  29. @interface BDFaceAdjustParamsItem : NSObject
  30. @property(nonatomic, copy) NSString *itemTitle;
  31. @property(nonatomic, assign) float currentValue;
  32. @property(nonatomic, assign) float maxValue;
  33. @property(nonatomic, assign) float minValue;
  34. @property(nonatomic, assign) float interval;
  35. @property(nonatomic, assign) BDFaceAdjustParamsItemType configDetailType;
  36. @property(nonatomic, assign) BDFaceAdjustParamsContentType contentType; /**<Item内容类型,0为默认,可以调的参数,1为恢复默认*/
  37. @end
  38. NS_ASSUME_NONNULL_END