FacePhi SelphID SDK DotNet API
Loading...
Searching...
No Matches
SelphIDFacialExtractionResultNet.h
1#pragma once
2
3#include "SelphIDFacialExtractionResult.h"
5
6#using < system.drawing.dll>
7using namespace System;
8
9namespace FPhiSelphIDNet {
13public
15 private:
16 FPhiSelphID::SelphIDFacialExtractionResult *_selphIDFacialExtractionResult;
17
19 const FPhiSelphID::SelphIDFacialExtractionResult &selphIDFacialExtractionResult);
20 const FPhiSelphID::SelphIDFacialExtractionResult *GetInternalSelphIDFacialExtractionResult();
21
22 public:
27
32
37
41 property bool ExtractionOK {
42 bool get();
43 void set(bool value);
44 }
45
49 property System::Drawing::Rectangle Face {
50 System::Drawing::Rectangle get();
51 void set(System::Drawing::Rectangle value);
52 }
53
57 property float FaceConfidence {
58 float get();
59 void set(float value);
60 }
61
65 property System::Drawing::Point LeftEye {
66 System::Drawing::Point get();
67 void set(System::Drawing::Point value);
68 }
69
73 property System::Drawing::Point RightEye {
74 System::Drawing::Point get();
75 void set(System::Drawing::Point value);
76 }
77
81 property int IOD {
82 int get();
83 void set(int value);
84 }
85
89 property System::Drawing::Point Chin {
90 System::Drawing::Point get();
91 void set(System::Drawing::Point value);
92 }
93
97 property System::Drawing::Point Nose {
98 System::Drawing::Point get();
99 void set(System::Drawing::Point value);
100 }
101
105 property System::Drawing::Point LeftMouth {
106 System::Drawing::Point get();
107 void set(System::Drawing::Point value);
108 }
109
113 property System::Drawing::Point RightMouth {
114 System::Drawing::Point get();
115 void set(System::Drawing::Point value);
116 }
117
121 property FacialPose Pose {
122 FacialPose get();
123 void set(FacialPose value);
124 }
125
129 property float Yaw {
130 float get();
131 void set(float value);
132 }
133
137 property float Pitch {
138 float get();
139 void set(float value);
140 }
141
145 property float Roll {
146 float get();
147 void set(float value);
148 }
149
153 property float ImageQuality {
154 float get();
155 void set(float value);
156 }
157
161 property FacialQuality FaceQuality {
162 FacialQuality get();
163 void set(FacialQuality value);
164 }
165
169 property FacialGlasses Glasses {
170 FacialGlasses get();
171 void set(FacialGlasses value);
172 }
173
177 property FacialLips Lips {
178 FacialLips get();
179 void set(FacialLips value);
180 }
181
185 property int Age {
186 int get();
187 void set(int value);
188 }
189
193 property FacialGender Gender {
194 FacialGender get();
195 void set(FacialGender value);
196 }
197
201 property array<Byte> ^
203 array<System::Byte> ^ get();
204 void set(array<System::Byte> ^ value);
205 }
206
210 property array<Byte> ^
212 array<System::Byte> ^ get();
213 void set(array<System::Byte> ^ value);
214 }
215
219 property bool UpdatedTemplateRaw {
220 bool get();
221 void set(bool value);
222 }
223
227 property float EmotionAnger {
228 float get();
229 void set(float value);
230 }
231
235 property float EmotionDisgust {
236 float get();
237 void set(float value);
238 }
239
243 property float EmotionFear {
244 float get();
245 void set(float value);
246 }
247
251 property float EmotionJoy {
252 float get();
253 void set(float value);
254 }
255
259 property float EmotionNeutral {
260 float get();
261 void set(float value);
262 }
263
267 property float EmotionSadness {
268 float get();
269 void set(float value);
270 }
271
275 property float EmotionSurprise {
276 float get();
277 void set(float value);
278 }
279
283 property FacialEmotion Emotion {
284 FacialEmotion get();
285 void set(FacialEmotion value);
286 }
287
291 property bool IODCheck {
292 bool get();
293 void set(bool value);
294 }
295
299 property bool QualityCheck {
300 bool get();
301 void set(bool value);
302 }
303
307 property float FacialHair {
308 float get();
309 void set(float value);
310 }
311
315 property float FacialGeographicOriginAfrican {
316 float get();
317 void set(float value);
318 }
319
323 property float FacialGeographicOriginEuropean {
324 float get();
325 void set(float value);
326 }
327
331 property float FacialGeographicOriginEastAsian {
332 float get();
333 void set(float value);
334 }
335
339 property float FacialGeographicOriginSouthAsian {
340 float get();
341 void set(float value);
342 }
343
348 float get();
349 void set(float value);
350 }
351
356 float get();
357 void set(float value);
358 }
359
364 float get();
365 void set(float value);
366 }
367
373 void set(FacialGeographicOrigin value);
374 }
375
379 property float ArtworkHuman {
380 float get();
381 void set(float value);
382 }
383
387 property float ArtworkCartoon {
388 float get();
389 void set(float value);
390 }
391
395 property float ArtworkPainting {
396 float get();
397 void set(float value);
398 }
399
403 property FacialArtwork Artwork {
404 FacialArtwork get();
405 void set(FacialArtwork value);
406 }
407
411 property float FacialMask {
412 float get();
413 void set(float value);
414 }
415
419 property bool ValidTimeStamp {
420 bool get();
421 void set(bool value);
422 }
423};
424} // namespace FPhiSelphIDNet
FacialQuality
Facial quality.
Definition SelphIDConstantsNet.h:303
FacialPose
Facial pose.
Definition SelphIDConstantsNet.h:46
FacialGeographicOrigin
Geographic origin..
Definition SelphIDConstantsNet.h:329
FacialEmotion
FacialEmotion.
Definition SelphIDConstantsNet.h:257
FacialGlasses
Glasses type.
Definition SelphIDConstantsNet.h:72
FacialGender
Gender type.
Definition SelphIDConstantsNet.h:114
FacialLips
Lips status.
Definition SelphIDConstantsNet.h:93
FacialArtwork
FacialArtwork.
Definition SelphIDConstantsNet.h:375
SelphIDFacialExtractionResult.
Definition SelphIDFacialExtractionResultNet.h:14
bool QualityCheck
Gets or sets quality check.
Definition SelphIDFacialExtractionResultNet.h:299
float ArtworkCartoon
Gets or sets art work cartoon probability.
Definition SelphIDFacialExtractionResultNet.h:387
int IOD
Gets or sets interocular distance.
Definition SelphIDFacialExtractionResultNet.h:81
float EmotionSurprise
Gets or sets surprise probability.
Definition SelphIDFacialExtractionResultNet.h:275
float FacialGeographicOriginSoutheastAsian
Gets or sets facial geographic origin southeast asian probability.
Definition SelphIDFacialExtractionResultNet.h:363
System::Drawing::Rectangle Face
Gets or sets facial coordinates.
Definition SelphIDFacialExtractionResultNet.h:49
System::Drawing::Point LeftEye
Gets or sets left eye coordinates.
Definition SelphIDFacialExtractionResultNet.h:65
float FacialMask
Gets or sets facial mask probability.
Definition SelphIDFacialExtractionResultNet.h:411
float EmotionJoy
Gets or sets joy probability.
Definition SelphIDFacialExtractionResultNet.h:251
int Age
Gets or sets facial age.
Definition SelphIDFacialExtractionResultNet.h:185
array< Byte >^ FacialTemplate
Gets or sets facial template.
Definition SelphIDFacialExtractionResultNet.h:201
bool UpdatedTemplateRaw
Gets or sets updated template raw.
Definition SelphIDFacialExtractionResultNet.h:219
float ArtworkPainting
Gets or sets art work painting probability.
Definition SelphIDFacialExtractionResultNet.h:395
float FacialGeographicOriginSouthAsian
Gets or sets facial geographic origin south asian probability.
Definition SelphIDFacialExtractionResultNet.h:339
FacialPose Pose
Gets or sets facial pose.
Definition SelphIDFacialExtractionResultNet.h:121
System::Drawing::Point RightEye
Gets or sets right eye coordinates.
Definition SelphIDFacialExtractionResultNet.h:73
FacialQuality FaceQuality
Gets facial quality.
Definition SelphIDFacialExtractionResultNet.h:161
FacialLips Lips
Gets or sets facial lips status.
Definition SelphIDFacialExtractionResultNet.h:177
bool ValidTimeStamp
Gets or sets if the time stamp is valid.
Definition SelphIDFacialExtractionResultNet.h:419
~SelphIDFacialExtractionResult()
SelphIDFacialExtractionResult destructor.
float EmotionFear
Gets or sets fear probability.
Definition SelphIDFacialExtractionResultNet.h:243
float ImageQuality
Gets or sets image quality.
Definition SelphIDFacialExtractionResultNet.h:153
float FaceConfidence
Gets or sets facial confidence.
Definition SelphIDFacialExtractionResultNet.h:57
float ArtworkHuman
Gets or sets art work human probability.
Definition SelphIDFacialExtractionResultNet.h:379
float FacialGeographicOriginAfrican
Gets or sets facial geographic origin african probability.
Definition SelphIDFacialExtractionResultNet.h:315
float Pitch
Gets or sets facial pitch.
Definition SelphIDFacialExtractionResultNet.h:137
float Yaw
Gets or sets facial yaw.
Definition SelphIDFacialExtractionResultNet.h:129
float EmotionSadness
Gets or sets sadness probability.
Definition SelphIDFacialExtractionResultNet.h:267
System::Drawing::Point Nose
Gets or sets nose coordinates.
Definition SelphIDFacialExtractionResultNet.h:97
float FacialHair
Gets or sets facial hair quantity [0..100].
Definition SelphIDFacialExtractionResultNet.h:307
System::Drawing::Point LeftMouth
Gets or sets left mouth corner coordinates.
Definition SelphIDFacialExtractionResultNet.h:105
FacialArtwork Artwork
Gets or sets art work summary.
Definition SelphIDFacialExtractionResultNet.h:403
FacialEmotion Emotion
Gets or sets emotion summary.
Definition SelphIDFacialExtractionResultNet.h:283
float FacialGeographicOriginLatinAmerican
Gets or sets facial geographic origin latin american probability.
Definition SelphIDFacialExtractionResultNet.h:347
FacialGlasses Glasses
Gets or sets facial glasses status.
Definition SelphIDFacialExtractionResultNet.h:169
System::Drawing::Point RightMouth
Gets or sets right mouth corner coordinates.
Definition SelphIDFacialExtractionResultNet.h:113
SelphIDFacialExtractionResult()
Creates a new instance of SelphIDFacialExtractionResult.
array< Byte >^ FacialTemplateRaw
Gets or sets raw facial template.
Definition SelphIDFacialExtractionResultNet.h:210
FacialGender Gender
Gets or sets facial gender.
Definition SelphIDFacialExtractionResultNet.h:193
bool IODCheck
Gets or sets interocular check.
Definition SelphIDFacialExtractionResultNet.h:291
float FacialGeographicOriginEuropean
Gets or sets facial geographic origin european probability.
Definition SelphIDFacialExtractionResultNet.h:323
float EmotionNeutral
Gets or sets neutral probability.
Definition SelphIDFacialExtractionResultNet.h:259
System::Drawing::Point Chin
Gets or sets chin coordinates.
Definition SelphIDFacialExtractionResultNet.h:89
float EmotionDisgust
Gets or sets disgust probability.
Definition SelphIDFacialExtractionResultNet.h:235
float FacialGeographicOriginMiddleEastern
Gets or sets facial geographic origin middle eastern probability.
Definition SelphIDFacialExtractionResultNet.h:355
FacialGeographicOrigin GeographicOrigin
Gets or sets facial geographic origin summary.
Definition SelphIDFacialExtractionResultNet.h:371
float EmotionAnger
Gets or sets anger probability.
Definition SelphIDFacialExtractionResultNet.h:227
float FacialGeographicOriginEastAsian
Gets or sets facial geographic origin east asian probability.
Definition SelphIDFacialExtractionResultNet.h:331
float Roll
Gets or sets facial roll.
Definition SelphIDFacialExtractionResultNet.h:145
bool ExtractionOK
Gets or sets extraction status.
Definition SelphIDFacialExtractionResultNet.h:41