MeiCam SDK For iOS  3.10.0
NvsFaceEffect2Init.h
Go to the documentation of this file.
1 //================================================================================
2 //
3 // (c) Copyright China Digital Video (Beijing) Limited, 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: NewAuto video team
12 //================================================================================
13 #pragma once
14 
15 #import <Foundation/Foundation.h>
16 #import "NvsCommonDef.h"
17 
18 
25 typedef enum {
35 
42 typedef enum {
53 } SubModelType;
54 
55 NVS_EXPORT @interface NvsFaceEffect2Init : NSObject
56 
57 
66 +(bool) authentification:(NSString*) licFile;
67 
68 +(bool) setupModeData:(NSString*) modeFile;
69 
70 +(bool) setupModeData:(NSString*) modeFile withMode:(int) flags;
71 
72 +(bool) setupSubModelData:(NSString*) modeFile withModel:(int) modelType;
73 
74 +(bool) removeSubModelData:(int) modelType;
75 
76 +(void) setMaxFaces:(int) maxFaceCount;
77 
78 +(void) setMaxCatFaces:(int) maxFaceCount;
79 
80 +(void) finish;
81 
82 @end
Sub_Model_TYPE_Face_Attribute
@ Sub_Model_TYPE_Face_Attribute
Face attribute model data.
Definition: NvsFaceEffect2Init.h:44
DetectionFlag_SupportHandDetect
@ DetectionFlag_SupportHandDetect
Detection gesture.
Definition: NvsFaceEffect2Init.h:27
Sub_Model_TYPE_Avatar_Core
@ Sub_Model_TYPE_Avatar_Core
AVATAR model data.
Definition: NvsFaceEffect2Init.h:47
Sub_Model_TYPE_Extra_Face_Points
@ Sub_Model_TYPE_Extra_Face_Points
Face extension point model data.
Definition: NvsFaceEffect2Init.h:43
Sub_Model_TYPE_Hand
@ Sub_Model_TYPE_Hand
Hand model data.
Definition: NvsFaceEffect2Init.h:45
DetectionFlag_SupportFaceDetect
@ DetectionFlag_SupportFaceDetect
Detection faces.
Definition: NvsFaceEffect2Init.h:26
Sub_Model_TYPE_Body_Fourteen
@ Sub_Model_TYPE_Body_Fourteen
Body 14 point model data.
Definition: NvsFaceEffect2Init.h:46
DetectionFlag_SupportSegmentDetect
@ DetectionFlag_SupportSegmentDetect
Detection background segmentation.
Definition: NvsFaceEffect2Init.h:28
DetectionFlag_SupportFaceExtraDetect
@ DetectionFlag_SupportFaceExtraDetect
Detectes face extra.
Definition: NvsFaceEffect2Init.h:29
SubModelType
SubModelType
Type of submodel data.
Definition: NvsFaceEffect2Init.h:42
+[NvsFaceEffect2Init finish]
void finish()
NvsFaceEffect2Init
Definition: NvsFaceEffect2Init.h:56
DetectionFlag_SupportHandActionDetect
@ DetectionFlag_SupportHandActionDetect
Detectes hand action.
Definition: NvsFaceEffect2Init.h:33
SubModelType_AVATAR_HELP
@ SubModelType_AVATAR_HELP
AVATAR help model data.
Definition: NvsFaceEffect2Init.h:51
DetectionFlag
DetectionFlag
Human behavior detection configuration options.
Definition: NvsFaceEffect2Init.h:25
NVS_EXPORT
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
Sub_Model_TYPE_Cat_Face
@ Sub_Model_TYPE_Cat_Face
Cat face model data.
Definition: NvsFaceEffect2Init.h:50
DetectionFlag_SupportEyeballContourDetect
@ DetectionFlag_SupportEyeballContourDetect
Detectes eyeball contour.
Definition: NvsFaceEffect2Init.h:31
NvsCommonDef.h
Sub_Model_TYPE_EyeBall_Contour
@ Sub_Model_TYPE_EyeBall_Contour
Eye corner model data.
Definition: NvsFaceEffect2Init.h:48
DetectionFlag_SupportFaceActionDetect
@ DetectionFlag_SupportFaceActionDetect
Detectes face action.
Definition: NvsFaceEffect2Init.h:32
Sub_Model_Type_Segment_Detected
@ Sub_Model_Type_Segment_Detected
segment model data
Definition: NvsFaceEffect2Init.h:52
Sub_Model_TYPE_EyeBall_Center
@ Sub_Model_TYPE_EyeBall_Center
Eye center point model data.
Definition: NvsFaceEffect2Init.h:49
DetectionFlag_SupportEyeballCenterDetect
@ DetectionFlag_SupportEyeballCenterDetect
Detectes eyeball center.
Definition: NvsFaceEffect2Init.h:30