DFace Pro SDK  1.6.8
com_dface_DfaceD.h
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class com_dface_DfaceD */
4 
5 #ifndef _Included_com_dface_DfaceD
6 #define _Included_com_dface_DfaceD
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /*
11  * Class: com_dface_DfaceD
12  * Method: identify
13  * Signature: ()I
14  */
15 JNIEXPORT jint JNICALL Java_com_dface_DfaceD_identify
16  (JNIEnv *, jobject);
17 
18 /*
19  * Class: com_dface_DfaceD
20  * Method: initLoad
21  * Signature: (Ljava/lang/String;)Z
22  */
23 JNIEXPORT jboolean JNICALL Java_com_dface_DfaceD_initLoad
24  (JNIEnv *, jobject, jstring);
25 
26 /*
27  * Class: com_dface_DfaceD
28  * Method: uninitLoad
29  * Signature: ()Z
30  */
31 JNIEXPORT jboolean JNICALL Java_com_dface_DfaceD_uninitLoad
32  (JNIEnv *, jobject);
33 
34 /*
35  * Class: com_dface_DfaceD
36  * Method: detection
37  * Signature: (Lcom/dface/dto/DFaceMat;Z)Ljava/util/List;
38  */
39 JNIEXPORT jobject JNICALL Java_com_dface_DfaceD_detection__Lcom_dface_dto_DFaceMat_2Z
40  (JNIEnv *, jobject, jobject, jboolean);
41 
42 /*
43  * Class: com_dface_DfaceD
44  * Method: detection
45  * Signature: (Ljava/lang/String;Z)Ljava/util/List;
46  */
47 JNIEXPORT jobject JNICALL Java_com_dface_DfaceD_detection__Ljava_lang_String_2Z
48  (JNIEnv *, jobject, jstring, jboolean);
49 
50 /*
51  * Class: com_dface_DfaceD
52  * Method: detectionMaxFace
53  * Signature: (Lcom/dface/dto/DFaceMat;Z)Ljava/util/List;
54  */
55 JNIEXPORT jobject JNICALL Java_com_dface_DfaceD_detectionMaxFace__Lcom_dface_dto_DFaceMat_2Z
56  (JNIEnv *, jobject, jobject, jboolean);
57 
58 /*
59  * Class: com_dface_DfaceD
60  * Method: detectionMaxFace
61  * Signature: (Ljava/lang/String;Z)Ljava/util/List;
62  */
63 JNIEXPORT jobject JNICALL Java_com_dface_DfaceD_detectionMaxFace__Ljava_lang_String_2Z
64  (JNIEnv *, jobject, jstring, jboolean);
65 
66 /*
67  * Class: com_dface_DfaceD
68  * Method: alignFace
69  * Signature: (Lcom/dface/dto/DFaceMat;)Lcom/dface/dto/DFaceMat;
70  */
71 JNIEXPORT jobject JNICALL Java_com_dface_DfaceD_alignFace
72  (JNIEnv *, jobject, jobject);
73 
74 /*
75  * Class: com_dface_DfaceD
76  * Method: detectionMaxFaceWithAlign
77  * Signature: (Lcom/dface/dto/DFaceMat;)Lcom/dface/dto/FaceData;
78  */
79 JNIEXPORT jobject JNICALL Java_com_dface_DfaceD_detectionMaxFaceWithAlign
80  (JNIEnv *, jobject, jobject);
81 
82 /*
83  * Class: com_dface_DfaceD
84  * Method: detectionWithAlign
85  * Signature: (Lcom/dface/dto/DFaceMat;)Ljava/util/List;
86  */
87 JNIEXPORT jobject JNICALL Java_com_dface_DfaceD_detectionWithAlign
88  (JNIEnv *, jobject, jobject);
89 
90 /*
91  * Class: com_dface_DfaceD
92  * Method: cropFace
93  * Signature: (Lcom/dface/dto/DFaceMat;Lcom/dface/dto/Rect;)Lcom/dface/dto/DFaceMat;
94  */
95 JNIEXPORT jobject JNICALL Java_com_dface_DfaceD_cropFace__Lcom_dface_dto_DFaceMat_2Lcom_dface_dto_Rect_2
96  (JNIEnv *, jobject, jobject, jobject);
97 
98 /*
99  * Class: com_dface_DfaceD
100  * Method: cropFace
101  * Signature: (Lcom/dface/dto/DFaceMat;Lcom/dface/dto/Bbox;)Lcom/dface/dto/DFaceMat;
102  */
103 JNIEXPORT jobject JNICALL Java_com_dface_DfaceD_cropFace__Lcom_dface_dto_DFaceMat_2Lcom_dface_dto_Bbox_2
104  (JNIEnv *, jobject, jobject, jobject);
105 
106 /*
107  * Class: com_dface_DfaceD
108  * Method: SetNumThreads
109  * Signature: (I)V
110  */
111 JNIEXPORT void JNICALL Java_com_dface_DfaceD_SetNumThreads
112  (JNIEnv *, jobject, jint);
113 
114 /*
115  * Class: com_dface_DfaceD
116  * Method: SetMinFace
117  * Signature: (I)V
118  */
119 JNIEXPORT void JNICALL Java_com_dface_DfaceD_SetMinFace
120  (JNIEnv *, jobject, jint);
121 
122 #ifdef __cplusplus
123 }
124 #endif
125 #endif