FacePhi SelphID SDK DotNet API
Loading...
Searching...
No Matches
SelphIDConstantsNet.h
Go to the documentation of this file.
1#pragma once
2#include "SelphIDFacialConstants.h"
5namespace FPhiSelphIDNet {
9public
14 None = (int)FPhiSelphID::FacialAuthenticationStatus::None,
15
19 Negative = (int)FPhiSelphID::FacialAuthenticationStatus::Negative,
20
24 Uncertain = (int)FPhiSelphID::FacialAuthenticationStatus::Uncertain,
25
29 Positive = (int)FPhiSelphID::FacialAuthenticationStatus::Positive,
30
34 NoneBecausePoseExceed = (int)FPhiSelphID::FacialAuthenticationStatus::NoneBecausePoseExceed,
35
39 NoneBecauseInvalidExtractions = (int)FPhiSelphID::FacialAuthenticationStatus::NoneBecauseInvalidExtractions
40};
41
45public
46enum class FacialPose {
50 None = (int)FPhiSelphID::FacialPose::None,
51
55 Frontal = (int)FPhiSelphID::FacialPose::Frontal,
56
60 RightAngled = (int)FPhiSelphID::FacialPose::RightAngled,
61
65 LeftAngled = (int)FPhiSelphID::FacialPose::LeftAngled
66};
67
71public
72enum class FacialGlasses {
76 None = (int)FPhiSelphID::FacialGlasses::None,
77
81 Eye = (int)FPhiSelphID::FacialGlasses::Eye,
82
86 Sun = (int)FPhiSelphID::FacialGlasses::Sun
87};
88
92public
93enum class FacialLips {
97 None = (int)FPhiSelphID::FacialLips::None,
98
102 Together = (int)FPhiSelphID::FacialLips::Together,
103
107 Apart = (int)FPhiSelphID::FacialLips::Apart
108};
109
113public
114enum class FacialGender {
118 None = (int)FPhiSelphID::FacialGender::None,
119
123 Male = (int)FPhiSelphID::FacialGender::Male,
124
128 Female = (int)FPhiSelphID::FacialGender::Female
129};
130
134public
139 None = (int)FPhiSelphID::FacialLivenessDiagnostic::None,
140
144 Spoof = (int)FPhiSelphID::FacialLivenessDiagnostic::Spoof,
145
149 Uncertain = (int)FPhiSelphID::FacialLivenessDiagnostic::Uncertain,
150
154 Live = (int)FPhiSelphID::FacialLivenessDiagnostic::Live,
155
159 NoneBecauseBadQuality = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseBadQuality,
160
164 NoneBecauseFaceTooClose = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseFaceTooClose,
165
169 NoneBecauseFaceNotFound = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseFaceNotFound,
170
174 NoneBecauseFaceTooSmall = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseFaceTooSmall,
175
179 NoneBecauseAngleTooLarge = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseAngleTooLarge,
180
184 NoneBecauseImageDataError = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseImageDataError,
185
189 NoneBecauseInternalError = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseInternalError,
190
194 NoneBecauseImagePreprocessError = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseImagePreprocessError,
195
199 NoneBecauseTooManyFaces = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseTooManyFaces,
200
204 NoneBecauseFaceTooCloseToBorder = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseFaceTooCloseToBorder,
205
209 NoneBecauseFaceCropped = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseFaceCropped,
210
214 NoneBecauseLicenseError = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseLicenseError,
215
219 NoneBecauseFaceOccluded = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseFaceOccluded,
220
224 NoLive = (int)FPhiSelphID::FacialLivenessDiagnostic::NoLive,
225
229 NoneBecauseEyesClosed = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseEyesClosed
230};
231
235public
240 Frontal = (int)FPhiSelphID::FacialDetectionType::Frontal,
241
245 FrontalFast = (int)FPhiSelphID::FacialDetectionType::FrontalFast,
246
250 Periocular = (int)FPhiSelphID::FacialDetectionType::Periocular
251};
252
256public
257enum class FacialEmotion {
261 None = (int)FPhiSelphID::FacialEmotion::None,
262
266 Anger = (int)FPhiSelphID::FacialEmotion::Anger,
267
271 Disgust = (int)FPhiSelphID::FacialEmotion::Disgust,
272
276 Fear = (int)FPhiSelphID::FacialEmotion::Fear,
277
281 Joy = (int)FPhiSelphID::FacialEmotion::Joy,
282
286 Neutral = (int)FPhiSelphID::FacialEmotion::Neutral,
287
291 Sadness = (int)FPhiSelphID::FacialEmotion::Sadness,
292
296 Surprise = (int)FPhiSelphID::FacialEmotion::Surprise,
297};
298
302public
303enum class FacialQuality {
307 None = (int)FPhiSelphID::FacialQuality::None,
308
312 Bad = (int)FPhiSelphID::FacialQuality::Bad,
313
317 Regular = (int)FPhiSelphID::FacialQuality::Regular,
318
322 Good = (int)FPhiSelphID::FacialQuality::Good
323};
324
328public
333 None = (int)FPhiSelphID::FacialGeographicOrigin::None,
334
338 African = (int)FPhiSelphID::FacialGeographicOrigin::African,
339
343 European = (int)FPhiSelphID::FacialGeographicOrigin::European,
344
348 EastAsian = (int)FPhiSelphID::FacialGeographicOrigin::EastAsian,
349
353 SouthAsian = (int)FPhiSelphID::FacialGeographicOrigin::SouthAsian,
354
358 LatinAmerican = (int)FPhiSelphID::FacialGeographicOrigin::LatinAmerican,
359
363 MiddleEastern = (int)FPhiSelphID::FacialGeographicOrigin::MiddleEastern,
364
368 SoutheastAsian = (int)FPhiSelphID::FacialGeographicOrigin::SoutheastAsian
369};
370
374public
375enum class FacialArtwork {
379 None = (int)FPhiSelphID::FacialArtwork::None,
380
384 Human = (int)FPhiSelphID::FacialArtwork::Human,
385
389 Cartoon = (int)FPhiSelphID::FacialArtwork::Cartoon,
390
394 Painting = (int)FPhiSelphID::FacialArtwork::Painting,
395};
396
400public
405 None = (int)FPhiSelphID::FacialAuthenticationDetail::None,
406
410 PositiveLowSecurityLevel = (int)FPhiSelphID::FacialAuthenticationDetail::PositiveLowSecurityLevel,
411
415 PositiveMediumSecurityLevel = (int)FPhiSelphID::FacialAuthenticationDetail::PositiveMediumSecurityLevel,
416
420 PositiveHighSecurityLevel = (int)FPhiSelphID::FacialAuthenticationDetail::PositiveHighSecurityLevel
421};
422
426public
427enum class TrackingFamily {
431 OnBoarding = (int)FPhiSelphID::TrackingFamily::OnBoarding,
432
436 Authentication = (int)FPhiSelphID::TrackingFamily::Authentication
437};
438
442public
447 Succeeded = (int)FPhiSelphID::OperationResultStatus::Succeeded,
448
452 Denied = (int)FPhiSelphID::OperationResultStatus::Denied,
453
457 Error = (int)FPhiSelphID::OperationResultStatus::Error,
458
462 Cancelled = (int)FPhiSelphID::OperationResultStatus::Cancelled
463};
464
468public
473 None = (int)FPhiSelphID::OperationResultReason::None,
474
478 InternalError = (int)FPhiSelphID::OperationResultReason::InternalError,
479
483 CancelledByUser = (int)FPhiSelphID::OperationResultReason::CancelledByUser,
484
488 Timeout = (int)FPhiSelphID::OperationResultReason::Timeout,
489
493 DocumentValidationNotPassed = (int)FPhiSelphID::OperationResultReason::DocumentValidationNotPassed,
494
498 DocumentValidationError = (int)FPhiSelphID::OperationResultReason::DocumentValidationError,
499
503 AuthenticationNotPassed = (int)FPhiSelphID::OperationResultReason::AuthenticationNotPassed,
504
508 AuthenticationError = (int)FPhiSelphID::OperationResultReason::AuthenticationError,
509
513 LivenessNotPassed = (int)FPhiSelphID::OperationResultReason::LivenessNotPassed,
514
518 LivenessError = (int)FPhiSelphID::OperationResultReason::LivenessError
519};
520
521} // namespace FPhiSelphIDNet
TrackingFamily
Family of Api tracking operation.
Definition SelphIDConstantsNet.h:427
@ Authentication
Authentication.
FacialAuthenticationDetail
Facial authentication detail.
Definition SelphIDConstantsNet.h:401
@ PositiveHighSecurityLevel
Positive high security level.
@ PositiveLowSecurityLevel
Positive low security level.
@ PositiveMediumSecurityLevel
Positive medium security level.
FacialQuality
Facial quality.
Definition SelphIDConstantsNet.h:303
FacialPose
Facial pose.
Definition SelphIDConstantsNet.h:46
@ RightAngled
Right angled.
FacialDetectionType
FacialDetectionType.
Definition SelphIDConstantsNet.h:236
@ FrontalFast
FrontalFast. DEPRECATED value.
@ Periocular
Periocular. DEPRECATED value.
FacialGeographicOrigin
Geographic origin..
Definition SelphIDConstantsNet.h:329
FacialEmotion
FacialEmotion.
Definition SelphIDConstantsNet.h:257
OperationResultReason
Reason for api tracking finish events.
Definition SelphIDConstantsNet.h:469
@ DocumentValidationNotPassed
Document validation failed.
@ AuthenticationNotPassed
Authentication failed.
@ InternalError
Some error using the SDK.
@ Timeout
The set timeout has expired.
@ CancelledByUser
The operation was canceled by the user.
@ DocumentValidationError
Error during document validation.
@ LivenessError
Error during liveness.
@ AuthenticationError
Error during authentication.
FacialGlasses
Glasses type.
Definition SelphIDConstantsNet.h:72
FacialGender
Gender type.
Definition SelphIDConstantsNet.h:114
FacialAuthenticationStatus
Facial Authentication status.
Definition SelphIDConstantsNet.h:10
@ NoneBecauseInvalidExtractions
None due to invalid extractions.
@ Uncertain
Uncertain. DEPRECATED value.
@ NoneBecausePoseExceed
None due to pose exceeded.
FacialLips
Lips status.
Definition SelphIDConstantsNet.h:93
OperationResultStatus
Status of Api tracking operation.
Definition SelphIDConstantsNet.h:443
FacialArtwork
FacialArtwork.
Definition SelphIDConstantsNet.h:375
FacialLivenessDiagnostic
Liveness diagnostic.
Definition SelphIDConstantsNet.h:135
@ NoneBecauseFaceTooClose
None due to face too close to image borders.
@ NoneBecauseInternalError
None due to internal error.
@ NoneBecauseEyesClosed
None due the eyes are closed.
@ NoneBecauseLicenseError
None due to liveness license error.
@ NoneBecauseFaceOccluded
None due to face is occluded.
@ NoneBecauseAngleTooLarge
None due to face rotation.
@ NoneBecauseImagePreprocessError
None due to image preprocessing error.
@ NoneBecauseTooManyFaces
None due to too many faces.
@ NoneBecauseFaceCropped
None due to face is cropped.
@ NoneBecauseFaceTooCloseToBorder
None due to face too close to the border.
@ NoneBecauseFaceNotFound
None due to face not found.
@ Spoof
Spoof. DEPRECATED value. Use instead 'NoLive'.
@ NoneBecauseImageDataError
None due to image data error.
@ NoneBecauseFaceTooSmall
None due to face too small.
@ NoneBecauseBadQuality
None due to Bad quality image for liveness.