|
makeup|SDK
makeup|SDK is a library based on visage|SDK face tracking used to configure and render virtual makeup.
|
#import <SDKProvider.h>
Inherits NSObject.
Instance Methods | |
| (FrameProvider *) | - GetFrameProvider |
| (FaceTracker *) | - CreateFaceTracker |
| (MakeUpEngine *) | - CreateMakeUpEngine |
| (MakeupEngine *) | - CreateMakeupEngine |
| (SkinToneAnalyzer *) | - CreateSkinToneAnalyzer |
| (LightConditionsAnalyzer *) | - CreateLightConditionsAnalyzer |
| (EyeToneAnalyzer *) | - CreateEyeToneAnalyzer |
| (HairToneAnalyzer *) | - CreateHairToneAnalyzer |
Class Methods | |
| (SDKProvider *) | + GetProvider: |
| (SDKProvider *) | + GetProvider:trackingQuality: |
Provides all makeup|SDK modules.
| - (EyeToneAnalyzer *) CreateEyeToneAnalyzer |
Gets or creates an EyeToneAnalyzer singleton instance.
| - (FaceTracker *) CreateFaceTracker |
Gets or creates a FaceTracker singleton instance.
| - (HairToneAnalyzer *) CreateHairToneAnalyzer |
Gets or creates a HairToneAnalyzer singleton instance.
| - (LightConditionsAnalyzer *) CreateLightConditionsAnalyzer |
Gets or creates a LightConditionsAnalyzer singleton instance.
| - (MakeUpEngine *) CreateMakeUpEngine |
CreateMakeupEngine method instead.Gets or creates a MakeUpEngine singleton instance.
| - (MakeupEngine *) CreateMakeupEngine |
Gets or creates a MakeupEngine singleton instance.
| - (SkinToneAnalyzer *) CreateSkinToneAnalyzer |
Gets or creates a SkinToneAnalyzer singleton instance.
| - (FrameProvider *) GetFrameProvider |
Gets the FrameProvider instance. Use this to pass frames to the makeup engine, skin tone analyzer or face tracker.
| + (SDKProvider *) GetProvider: | (NSDictionary *) | licenses |
Gets or creates a SDKProvider singleton instance.
| licenses | Dictionary of LicenseType Keys to NSString paths to license files. The keys are stored in global constants : MAKEUP_LICENSE_KEY, SKINTONE_LICENSE_KEY and FACETRACK_LICENSE_KEY |
| + (SDKProvider *) GetProvider: | (NSDictionary *) | licenses | |
| trackingQuality: | (TrackingQuality) | trackingQuality | |
Gets or creates a SDKProvider singleton instance with specified tracking quality.
| licenses | Dictionary of LicenseType Keys to NSString paths to license files. The keys are stored in global constants: MAKEUP_LICENSE_KEY, SKINTONE_LICENSE_KEY, and FACETRACK_LICENSE_KEY |
| trackingQuality | The quality of internal face tracker (TRACKING_QUALITY_HIGH or TRACKING_QUALITY_LOW). |