MeiCam SDK For iOS  3.14.0
NvsFaceEffectV1.h
Go to the documentation of this file.
1 //================================================================================
2 //
3 // (c) Copyright Meishe Co. Ltd, 2017. All rights reserved.
4 //
5 // This code and information is provided "as is" without warranty of any kind,
6 // either expressed or implied, including but not limited to the implied
7 // warranties of merchantability and/or fitness for a particular purpose.
8 //
9 //--------------------------------------------------------------------------------
10 // Birth Date: Aug 2. 2017
11 // Author: Meishe video team
12 //================================================================================
13 #pragma once
14 
15 #import <Foundation/Foundation.h>
16 #import "NvsCommonDef.h"
17 
18 
19 typedef enum {
31 
32 
33 NVS_EXPORT @interface NvsFaceEffectV1 : NSObject
34 
47 +(void) InitFaceEffectV1:(NSString*) bundlePath authPackage:(void *)package authSize:(int)size;
48 
57 +(void) SetMaxFaces:(int) maxFaceCount;
58 
59 +(void) LoadAiModule:(NSString *)bundlePath faceType:(FaceType)faceType ;
60 
61 +(int) ReleaseAiModule:(FaceType)faceType ;
62 
63 +(int) IsAIModelLoaded:(FaceType)faceType ;
64 
65 +(void) done;
66 
67 @end
NvsFaceEffectV1
Definition: NvsFaceEffectV1.h:34
FaceType_HUMANPOSE2D
@ FaceType_HUMANPOSE2D
Definition: NvsFaceEffectV1.h:27
FaceType
FaceType
Definition: NvsFaceEffectV1.h:19
FaceType_FACEPROCESSOR
@ FaceType_FACEPROCESSOR
Definition: NvsFaceEffectV1.h:29
FaceType_BACKGROUNDSEGMENTATION_GREEN
@ FaceType_BACKGROUNDSEGMENTATION_GREEN
Definition: NvsFaceEffectV1.h:28
FaceType_FACELANDMARKS209
@ FaceType_FACELANDMARKS209
Definition: NvsFaceEffectV1.h:25
FaceType_BACKGROUNDSEGMENTATION
@ FaceType_BACKGROUNDSEGMENTATION
Definition: NvsFaceEffectV1.h:20
FaceType_FACELANDMARKS75
@ FaceType_FACELANDMARKS75
Definition: NvsFaceEffectV1.h:24
FaceType_HAIRSEGMENTATION
@ FaceType_HAIRSEGMENTATION
Definition: NvsFaceEffectV1.h:21
+[NvsFaceEffectV1 done]
void done()
FaceType_HANDGESTURE
@ FaceType_HANDGESTURE
Definition: NvsFaceEffectV1.h:22
FaceType_TONGUETRACKING
@ FaceType_TONGUETRACKING
Definition: NvsFaceEffectV1.h:23
NVS_EXPORT
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
FaceType_FACELANDMARKS239
@ FaceType_FACELANDMARKS239
Definition: NvsFaceEffectV1.h:26
NvsCommonDef.h