SelphID Cpp SDK API
Loading...
Searching...
No Matches
SelphIDFacialExtractionResult.h
1
#ifndef SELPHIDFACIALEXTRACTIONRESULT_H_
2
#define SELPHIDFACIALEXTRACTIONRESULT_H_
3
4
#include "FPhiDefines.hpp"
5
#include "SelphIDFacialConstants.h"
6
7
namespace
FPhiSelphID {
8
class
SelphIDFacialExtractionResult_p;
9
14
class
SelphIDFacialExtractionResult
{
15
private
:
16
std::unique_ptr<SelphIDFacialExtractionResult_p> _selphIDFacialExtractionResult_p;
17
18
public
:
23
DLL_PUBLIC
SelphIDFacialExtractionResult
();
24
30
DLL_PUBLIC
SelphIDFacialExtractionResult
(
const
SelphIDFacialExtractionResult
&selphIDFacialExtractionResult);
31
37
DLL_PUBLIC
SelphIDFacialExtractionResult
(
38
const
std::unique_ptr<SelphIDFacialExtractionResult_p> &selphIDFacialExtractionResult_p);
39
44
DLL_PUBLIC
~SelphIDFacialExtractionResult
();
45
52
DLL_PUBLIC
SelphIDFacialExtractionResult
&
53
operator=
(
const
SelphIDFacialExtractionResult
&selphIDFacialExtractionResult);
54
60
const
std::unique_ptr<SelphIDFacialExtractionResult_p> &
GetSelphIDFacialExtractionResult_p
()
const
;
61
67
DLL_PUBLIC
bool
GetExtractionOK
()
const
;
68
74
DLL_PUBLIC
void
SetExtractionOK
(
bool
extractionOK);
75
81
DLL_PUBLIC
const
Rectangle
&
GetFace
()
const
;
82
88
DLL_PUBLIC
void
SetFace
(
const
Rectangle
&face);
89
95
DLL_PUBLIC
float
GetFaceConfidence
()
const
;
96
102
DLL_PUBLIC
void
SetFaceConfidence
(
float
faceConfidence);
103
109
DLL_PUBLIC
const
Point
&
GetLeftEye
()
const
;
110
116
DLL_PUBLIC
void
SetLeftEye
(
const
Point
&leftEye);
117
123
DLL_PUBLIC
const
Point
&
GetRightEye
()
const
;
124
130
DLL_PUBLIC
void
SetRightEye
(
const
Point
&rightEye);
131
137
DLL_PUBLIC
int
GetIOD
()
const
;
138
144
DLL_PUBLIC
void
SetIOD
(
int
IOD);
145
151
DLL_PUBLIC
Point
GetChin
()
const
;
152
158
DLL_PUBLIC
void
SetChin
(
const
Point
&chin);
159
165
DLL_PUBLIC
Point
GetNose
()
const
;
166
172
DLL_PUBLIC
void
SetNose
(
const
Point
&nose);
173
179
DLL_PUBLIC
const
Point
&
GetLeftMouth
()
const
;
180
186
DLL_PUBLIC
void
SetLeftMouth
(
const
Point
&leftMouth);
187
193
DLL_PUBLIC
const
Point
&
GetRightMouth
()
const
;
194
200
DLL_PUBLIC
void
SetRightMouth
(
const
Point
&rightMouth);
201
207
DLL_PUBLIC FacialPose
GetFacialPose
()
const
;
208
214
DLL_PUBLIC
void
SetFacialPose
(
const
FacialPose &pose);
215
221
DLL_PUBLIC
float
GetYaw
()
const
;
222
228
DLL_PUBLIC
void
SetYaw
(
float
yaw);
229
235
DLL_PUBLIC
float
GetPitch
()
const
;
236
242
DLL_PUBLIC
void
SetPitch
(
float
pitch);
243
249
DLL_PUBLIC
float
GetRoll
()
const
;
250
256
DLL_PUBLIC
void
SetRoll
(
float
roll);
257
263
DLL_PUBLIC
float
GetImageQuality
()
const
;
264
270
DLL_PUBLIC
void
SetImageQuality
(
float
quality);
271
277
DLL_PUBLIC FacialQuality
GetFacialQuality
()
const
;
278
284
DLL_PUBLIC
void
SetFacialQuality
(FacialQuality facialQuality);
285
291
DLL_PUBLIC FacialGlasses
GetGlasses
()
const
;
292
298
DLL_PUBLIC
void
SetGlasses
(FacialGlasses glasses);
299
305
DLL_PUBLIC FacialLips
GetLips
()
const
;
306
312
DLL_PUBLIC
void
SetLips
(FacialLips lips);
313
319
DLL_PUBLIC
int
GetAge
()
const
;
320
326
DLL_PUBLIC
void
SetAge
(
int
age);
327
333
DLL_PUBLIC FacialGender
GetGender
()
const
;
334
340
DLL_PUBLIC
void
SetGender
(FacialGender gender);
341
347
DLL_PUBLIC
const
std::vector<unsigned char> &
GetFacialTemplate
()
const
;
348
354
DLL_PUBLIC
void
SetFacialTemplate
(
const
std::vector<unsigned char> &facialtemplate);
355
361
DLL_PUBLIC
const
std::vector<unsigned char> &
GetFacialTemplateRaw
()
const
;
362
368
DLL_PUBLIC
void
SetFacialTemplateRaw
(
const
std::vector<unsigned char> &facialTemplateRaw);
369
375
DLL_PUBLIC
bool
GetUpdatedTemplateRaw
()
const
;
376
382
DLL_PUBLIC
void
SetUpdatedTemplateRaw
(
bool
updated);
383
389
DLL_PUBLIC
float
GetEmotionAnger
()
const
;
390
396
DLL_PUBLIC
void
SetEmotionAnger
(
float
anger);
397
403
DLL_PUBLIC
float
GetEmotionDisgust
()
const
;
404
410
DLL_PUBLIC
void
SetEmotionDisgust
(
float
disgust);
411
417
DLL_PUBLIC
float
GetEmotionFear
()
const
;
418
424
DLL_PUBLIC
void
SetEmotionFear
(
float
fear);
425
431
DLL_PUBLIC
float
GetEmotionJoy
()
const
;
432
438
DLL_PUBLIC
void
SetEmotionJoy
(
float
joy);
439
445
DLL_PUBLIC
float
GetEmotionNeutral
()
const
;
446
452
DLL_PUBLIC
void
SetEmotionNeutral
(
float
neutral);
453
459
DLL_PUBLIC
float
GetEmotionSadness
()
const
;
460
466
DLL_PUBLIC
void
SetEmotionSadness
(
float
sadness);
467
473
DLL_PUBLIC
float
GetEmotionSurprise
()
const
;
474
480
DLL_PUBLIC
void
SetEmotionSurprise
(
float
surprise);
481
487
DLL_PUBLIC FacialEmotion
GetEmotion
()
const
;
488
494
DLL_PUBLIC
void
SetEmotion
(FacialEmotion emotion);
495
501
DLL_PUBLIC
bool
GetIODCheck
()
const
;
502
508
DLL_PUBLIC
void
SetIODCheck
(
bool
iodCheck);
509
515
DLL_PUBLIC
bool
GetQualityCheck
()
const
;
516
522
DLL_PUBLIC
void
SetQualityCheck
(
bool
qualityCheck);
523
529
DLL_PUBLIC
float
GetFacialHair
()
const
;
530
536
DLL_PUBLIC
void
SetFacialHair
(
float
facialHair);
537
543
DLL_PUBLIC
float
GetFacialGeographicOriginAfrican
()
const
;
544
550
DLL_PUBLIC
void
SetFacialGeographicOriginAfrican
(
float
african);
551
557
DLL_PUBLIC
float
GetFacialGeographicOriginEuropean
()
const
;
558
564
DLL_PUBLIC
void
SetFacialGeographicOriginEuropean
(
float
european);
565
571
DLL_PUBLIC
float
GetFacialGeographicOriginEastAsian
()
const
;
572
578
DLL_PUBLIC
void
SetFacialGeographicOriginEastAsian
(
float
eastAsian);
579
585
DLL_PUBLIC
float
GetFacialGeographicOriginSouthAsian
()
const
;
586
592
DLL_PUBLIC
void
SetFacialGeographicOriginSouthAsian
(
float
southAsian);
593
599
DLL_PUBLIC
float
GetFacialGeographicOriginLatinAmerican
()
const
;
600
606
DLL_PUBLIC
void
SetFacialGeographicOriginLatinAmerican
(
float
latinAmerican);
607
613
DLL_PUBLIC
float
GetFacialGeographicOriginMiddleEastern
()
const
;
614
620
DLL_PUBLIC
void
SetFacialGeographicOriginMiddleEastern
(
float
middleEastern);
621
627
DLL_PUBLIC
float
GetFacialGeographicOriginSoutheastAsian
()
const
;
628
634
DLL_PUBLIC
void
SetFacialGeographicOriginSoutheastAsian
(
float
southeastAsian);
635
641
DLL_PUBLIC FacialGeographicOrigin
GetFacialGeographicOrigin
()
const
;
642
648
DLL_PUBLIC
void
SetFacialGeographicOrigin
(FacialGeographicOrigin geographicOrigin);
649
655
DLL_PUBLIC
float
GetArtworkHuman
()
const
;
656
662
DLL_PUBLIC
void
SetArtworkHuman
(
float
artworkHuman);
663
669
DLL_PUBLIC
float
GetArtworkCartoon
()
const
;
670
676
DLL_PUBLIC
void
SetArtworkCartoon
(
float
artworkCartoon);
677
683
DLL_PUBLIC
float
GetArtworkPainting
()
const
;
684
690
DLL_PUBLIC
void
SetArtworkPainting
(
float
artworkPainting);
691
697
DLL_PUBLIC FacialArtwork
GetArtwork
()
const
;
698
704
DLL_PUBLIC
void
SetArtwork
(FacialArtwork artwork);
705
711
DLL_PUBLIC
float
GetFacialMask
()
const
;
712
718
DLL_PUBLIC
void
SetFacialMask
(
float
mask);
719
725
DLL_PUBLIC
bool
GetValidTimeStamp
()
const
;
726
732
DLL_PUBLIC
void
SetValidTimeStamp
(
bool
validTimeStamp);
733
};
734
}
// namespace FPhiSelphID
735
736
#endif
FPhiSelphID::Point
Point.
Definition
SelphIDFacialConstants.h:347
FPhiSelphID::Rectangle
Rectangle.
Definition
SelphIDFacialConstants.h:382
FPhiSelphID::SelphIDFacialExtractionResult
SelphID Facial Extraction Result.
Definition
SelphIDFacialExtractionResult.h:14
FPhiSelphID::SelphIDFacialExtractionResult::GetFacialGeographicOriginSoutheastAsian
DLL_PUBLIC float GetFacialGeographicOriginSoutheastAsian() const
Gets facial geographic origin southeast asian probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetLeftEye
DLL_PUBLIC const Point & GetLeftEye() const
Gets left eye coordinates.
FPhiSelphID::SelphIDFacialExtractionResult::SetFacialGeographicOriginLatinAmerican
DLL_PUBLIC void SetFacialGeographicOriginLatinAmerican(float latinAmerican)
Sets facial geographic origin latin american probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetFace
DLL_PUBLIC const Rectangle & GetFace() const
Gets facial coordinates.
FPhiSelphID::SelphIDFacialExtractionResult::SetEmotionAnger
DLL_PUBLIC void SetEmotionAnger(float anger)
Sets anger probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetEmotionFear
DLL_PUBLIC void SetEmotionFear(float fear)
Sets fear probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetLips
DLL_PUBLIC FacialLips GetLips() const
Gets facial lips status.
FPhiSelphID::SelphIDFacialExtractionResult::SetFaceConfidence
DLL_PUBLIC void SetFaceConfidence(float faceConfidence)
Sets facial facial confidence.
FPhiSelphID::SelphIDFacialExtractionResult::SetGlasses
DLL_PUBLIC void SetGlasses(FacialGlasses glasses)
Sets facial glasses status.
FPhiSelphID::SelphIDFacialExtractionResult::SetFacialGeographicOriginEastAsian
DLL_PUBLIC void SetFacialGeographicOriginEastAsian(float eastAsian)
Sets facial geographic origin east asian probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetArtworkCartoon
DLL_PUBLIC void SetArtworkCartoon(float artworkCartoon)
Sets art work cartoon probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetFaceConfidence
DLL_PUBLIC float GetFaceConfidence() const
Gets facial confidence.
FPhiSelphID::SelphIDFacialExtractionResult::SetRightEye
DLL_PUBLIC void SetRightEye(const Point &rightEye)
Sets right eye coordinates.
FPhiSelphID::SelphIDFacialExtractionResult::SetEmotionNeutral
DLL_PUBLIC void SetEmotionNeutral(float neutral)
Sets neutral probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetFacialGeographicOriginSouthAsian
DLL_PUBLIC void SetFacialGeographicOriginSouthAsian(float southAsian)
Sets facial geographic origin south asian probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetNose
DLL_PUBLIC void SetNose(const Point &nose)
Sets nose coordinates.
FPhiSelphID::SelphIDFacialExtractionResult::SetFacialHair
DLL_PUBLIC void SetFacialHair(float facialHair)
Sets facial hair quantity [0..100].
FPhiSelphID::SelphIDFacialExtractionResult::SetExtractionOK
DLL_PUBLIC void SetExtractionOK(bool extractionOK)
Sets extraction status.
FPhiSelphID::SelphIDFacialExtractionResult::SetFace
DLL_PUBLIC void SetFace(const Rectangle &face)
Sets facial coordinates.
FPhiSelphID::SelphIDFacialExtractionResult::GetLeftMouth
DLL_PUBLIC const Point & GetLeftMouth() const
Gets left mouth corner coordinates.
FPhiSelphID::SelphIDFacialExtractionResult::GetFacialMask
DLL_PUBLIC float GetFacialMask() const
Gets facial mask probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetFacialGeographicOriginLatinAmerican
DLL_PUBLIC float GetFacialGeographicOriginLatinAmerican() const
Gets facial geographic origin latin american probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetEmotionAnger
DLL_PUBLIC float GetEmotionAnger() const
Gets anger probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetGender
DLL_PUBLIC void SetGender(FacialGender gender)
Sets facial gender.
FPhiSelphID::SelphIDFacialExtractionResult::GetValidTimeStamp
DLL_PUBLIC bool GetValidTimeStamp() const
Gets if the time stamp is valid.
FPhiSelphID::SelphIDFacialExtractionResult::GetChin
DLL_PUBLIC Point GetChin() const
Gets chin coordinates.
FPhiSelphID::SelphIDFacialExtractionResult::SetFacialGeographicOriginSoutheastAsian
DLL_PUBLIC void SetFacialGeographicOriginSoutheastAsian(float southeastAsian)
Sets facial geographic origin southeast asian probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetImageQuality
DLL_PUBLIC void SetImageQuality(float quality)
Sets image quality.
FPhiSelphID::SelphIDFacialExtractionResult::GetIODCheck
DLL_PUBLIC bool GetIODCheck() const
Gets interocular check.
FPhiSelphID::SelphIDFacialExtractionResult::SetFacialTemplateRaw
DLL_PUBLIC void SetFacialTemplateRaw(const std::vector< unsigned char > &facialTemplateRaw)
Sets facial template raw.
FPhiSelphID::SelphIDFacialExtractionResult::GetIOD
DLL_PUBLIC int GetIOD() const
Gets interocular distance.
FPhiSelphID::SelphIDFacialExtractionResult::GetArtwork
DLL_PUBLIC FacialArtwork GetArtwork() const
Gets art work summary.
FPhiSelphID::SelphIDFacialExtractionResult::SetEmotionSadness
DLL_PUBLIC void SetEmotionSadness(float sadness)
Sets sadness probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetRoll
DLL_PUBLIC void SetRoll(float roll)
Sets facial roll.
FPhiSelphID::SelphIDFacialExtractionResult::GetFacialGeographicOriginEuropean
DLL_PUBLIC float GetFacialGeographicOriginEuropean() const
Gets facial geographic origin european probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetFacialGeographicOriginSouthAsian
DLL_PUBLIC float GetFacialGeographicOriginSouthAsian() const
Gets facial geographic origin south asian probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetValidTimeStamp
DLL_PUBLIC void SetValidTimeStamp(bool validTimeStamp)
Sets if the time stamp is valid.
FPhiSelphID::SelphIDFacialExtractionResult::SelphIDFacialExtractionResult
DLL_PUBLIC SelphIDFacialExtractionResult()
Creates a new instance of SelphIDFacialExtractionResult.
FPhiSelphID::SelphIDFacialExtractionResult::SetEmotionDisgust
DLL_PUBLIC void SetEmotionDisgust(float disgust)
Sets disgust probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetRightMouth
DLL_PUBLIC void SetRightMouth(const Point &rightMouth)
Sets right mouth corner coordinates.
FPhiSelphID::SelphIDFacialExtractionResult::GetFacialGeographicOriginEastAsian
DLL_PUBLIC float GetFacialGeographicOriginEastAsian() const
Gets facial geographic origin east asian probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetFacialQuality
DLL_PUBLIC void SetFacialQuality(FacialQuality facialQuality)
Sets facial quality.
FPhiSelphID::SelphIDFacialExtractionResult::SetLips
DLL_PUBLIC void SetLips(FacialLips lips)
Sets facial lips status.
FPhiSelphID::SelphIDFacialExtractionResult::SetLeftEye
DLL_PUBLIC void SetLeftEye(const Point &leftEye)
Sets left eye coordinates.
FPhiSelphID::SelphIDFacialExtractionResult::GetPitch
DLL_PUBLIC float GetPitch() const
Gets facial pitch.
FPhiSelphID::SelphIDFacialExtractionResult::SetArtworkHuman
DLL_PUBLIC void SetArtworkHuman(float artworkHuman)
Sets art work human probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetFacialGeographicOriginMiddleEastern
DLL_PUBLIC void SetFacialGeographicOriginMiddleEastern(float middleEastern)
Sets facial geographic origin middle eastern probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetEmotionSurprise
DLL_PUBLIC float GetEmotionSurprise() const
Gets surprise probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetArtworkCartoon
DLL_PUBLIC float GetArtworkCartoon() const
Gets art work cartoon probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetUpdatedTemplateRaw
DLL_PUBLIC void SetUpdatedTemplateRaw(bool updated)
Sets if facial template raw has been updated.
FPhiSelphID::SelphIDFacialExtractionResult::GetEmotionNeutral
DLL_PUBLIC float GetEmotionNeutral() const
Gets neutral probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetPitch
DLL_PUBLIC void SetPitch(float pitch)
Sets facial pitch.
FPhiSelphID::SelphIDFacialExtractionResult::SetFacialTemplate
DLL_PUBLIC void SetFacialTemplate(const std::vector< unsigned char > &facialtemplate)
Sets facial template.
FPhiSelphID::SelphIDFacialExtractionResult::GetArtworkPainting
DLL_PUBLIC float GetArtworkPainting() const
Gets art work painting probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetQualityCheck
DLL_PUBLIC void SetQualityCheck(bool qualityCheck)
Sets quality check.
FPhiSelphID::SelphIDFacialExtractionResult::GetQualityCheck
DLL_PUBLIC bool GetQualityCheck() const
Gets quality check.
FPhiSelphID::SelphIDFacialExtractionResult::GetArtworkHuman
DLL_PUBLIC float GetArtworkHuman() const
Gets art work human probability.
FPhiSelphID::SelphIDFacialExtractionResult::SelphIDFacialExtractionResult
DLL_PUBLIC SelphIDFacialExtractionResult(const SelphIDFacialExtractionResult &selphIDFacialExtractionResult)
Creates a new instance of SelphIDFacialExtractionResult.
FPhiSelphID::SelphIDFacialExtractionResult::~SelphIDFacialExtractionResult
DLL_PUBLIC ~SelphIDFacialExtractionResult()
SelphIDFacialExtractionResult destructor.
FPhiSelphID::SelphIDFacialExtractionResult::GetEmotion
DLL_PUBLIC FacialEmotion GetEmotion() const
Gets facial emotion summary.
FPhiSelphID::SelphIDFacialExtractionResult::GetSelphIDFacialExtractionResult_p
const std::unique_ptr< SelphIDFacialExtractionResult_p > & GetSelphIDFacialExtractionResult_p() const
Gets the inner implementation.
FPhiSelphID::SelphIDFacialExtractionResult::SetFacialGeographicOriginAfrican
DLL_PUBLIC void SetFacialGeographicOriginAfrican(float african)
Sets facial geographic origin african probability.
FPhiSelphID::SelphIDFacialExtractionResult::SelphIDFacialExtractionResult
DLL_PUBLIC SelphIDFacialExtractionResult(const std::unique_ptr< SelphIDFacialExtractionResult_p > &selphIDFacialExtractionResult_p)
Creates a new instance of SelphIDFacialExtractionResult.
FPhiSelphID::SelphIDFacialExtractionResult::GetFacialPose
DLL_PUBLIC FacialPose GetFacialPose() const
Gets facial pose.
FPhiSelphID::SelphIDFacialExtractionResult::GetUpdatedTemplateRaw
DLL_PUBLIC bool GetUpdatedTemplateRaw() const
Gets if facial template raw has been updated.
FPhiSelphID::SelphIDFacialExtractionResult::SetEmotionSurprise
DLL_PUBLIC void SetEmotionSurprise(float surprise)
Sets surprise probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetImageQuality
DLL_PUBLIC float GetImageQuality() const
Gets image quality.
FPhiSelphID::SelphIDFacialExtractionResult::GetFacialQuality
DLL_PUBLIC FacialQuality GetFacialQuality() const
Gets facial quality.
FPhiSelphID::SelphIDFacialExtractionResult::GetYaw
DLL_PUBLIC float GetYaw() const
Gets facial yaw.
FPhiSelphID::SelphIDFacialExtractionResult::GetEmotionJoy
DLL_PUBLIC float GetEmotionJoy() const
Gets joy probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetIODCheck
DLL_PUBLIC void SetIODCheck(bool iodCheck)
Sets interocular check.
FPhiSelphID::SelphIDFacialExtractionResult::SetFacialMask
DLL_PUBLIC void SetFacialMask(float mask)
Sets facial mask probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetAge
DLL_PUBLIC int GetAge() const
Gets facial age.
FPhiSelphID::SelphIDFacialExtractionResult::GetGender
DLL_PUBLIC FacialGender GetGender() const
Gets facial gender.
FPhiSelphID::SelphIDFacialExtractionResult::operator=
DLL_PUBLIC SelphIDFacialExtractionResult & operator=(const SelphIDFacialExtractionResult &selphIDFacialExtractionResult)
Assignment operator overload.
FPhiSelphID::SelphIDFacialExtractionResult::GetFacialTemplate
DLL_PUBLIC const std::vector< unsigned char > & GetFacialTemplate() const
Gets facial template.
FPhiSelphID::SelphIDFacialExtractionResult::GetGlasses
DLL_PUBLIC FacialGlasses GetGlasses() const
Gets facial glasses status.
FPhiSelphID::SelphIDFacialExtractionResult::SetArtworkPainting
DLL_PUBLIC void SetArtworkPainting(float artworkPainting)
Sets art work painting probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetEmotionSadness
DLL_PUBLIC float GetEmotionSadness() const
Gets sadness probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetFacialGeographicOrigin
DLL_PUBLIC FacialGeographicOrigin GetFacialGeographicOrigin() const
Gets facial geographic origin summary.
FPhiSelphID::SelphIDFacialExtractionResult::SetEmotion
DLL_PUBLIC void SetEmotion(FacialEmotion emotion)
Sets facial emotion summary.
FPhiSelphID::SelphIDFacialExtractionResult::SetChin
DLL_PUBLIC void SetChin(const Point &chin)
Sets chin coordinates.
FPhiSelphID::SelphIDFacialExtractionResult::SetFacialGeographicOriginEuropean
DLL_PUBLIC void SetFacialGeographicOriginEuropean(float european)
Sets facial geographic origin european probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetEmotionFear
DLL_PUBLIC float GetEmotionFear() const
Gets fear probability.
FPhiSelphID::SelphIDFacialExtractionResult::SetArtwork
DLL_PUBLIC void SetArtwork(FacialArtwork artwork)
Sets art work summary.
FPhiSelphID::SelphIDFacialExtractionResult::SetYaw
DLL_PUBLIC void SetYaw(float yaw)
Sets facial yaw.
FPhiSelphID::SelphIDFacialExtractionResult::SetFacialGeographicOrigin
DLL_PUBLIC void SetFacialGeographicOrigin(FacialGeographicOrigin geographicOrigin)
Sets facial geographic origin.
FPhiSelphID::SelphIDFacialExtractionResult::GetNose
DLL_PUBLIC Point GetNose() const
Gets nose coordinates.
FPhiSelphID::SelphIDFacialExtractionResult::SetIOD
DLL_PUBLIC void SetIOD(int IOD)
Sets interocular distance.
FPhiSelphID::SelphIDFacialExtractionResult::GetFacialTemplateRaw
DLL_PUBLIC const std::vector< unsigned char > & GetFacialTemplateRaw() const
Gets facial template raw.
FPhiSelphID::SelphIDFacialExtractionResult::SetFacialPose
DLL_PUBLIC void SetFacialPose(const FacialPose &pose)
Sets facial pose.
FPhiSelphID::SelphIDFacialExtractionResult::GetEmotionDisgust
DLL_PUBLIC float GetEmotionDisgust() const
Gets disgust probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetFacialHair
DLL_PUBLIC float GetFacialHair() const
Gets facial hair quantity [0..100].
FPhiSelphID::SelphIDFacialExtractionResult::SetAge
DLL_PUBLIC void SetAge(int age)
Sets facial age.
FPhiSelphID::SelphIDFacialExtractionResult::SetLeftMouth
DLL_PUBLIC void SetLeftMouth(const Point &leftMouth)
Sets left mouth corner coordinates.
FPhiSelphID::SelphIDFacialExtractionResult::SetEmotionJoy
DLL_PUBLIC void SetEmotionJoy(float joy)
Sets joy probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetRightEye
DLL_PUBLIC const Point & GetRightEye() const
Gets right eye coordinates.
FPhiSelphID::SelphIDFacialExtractionResult::GetRightMouth
DLL_PUBLIC const Point & GetRightMouth() const
Gets right mouth corner coordinates.
FPhiSelphID::SelphIDFacialExtractionResult::GetFacialGeographicOriginAfrican
DLL_PUBLIC float GetFacialGeographicOriginAfrican() const
Gets facial geographic origin african probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetFacialGeographicOriginMiddleEastern
DLL_PUBLIC float GetFacialGeographicOriginMiddleEastern() const
Gets facial geographic origin middle eastern probability.
FPhiSelphID::SelphIDFacialExtractionResult::GetExtractionOK
DLL_PUBLIC bool GetExtractionOK() const
Gets extraction status.
FPhiSelphID::SelphIDFacialExtractionResult::GetRoll
DLL_PUBLIC float GetRoll() const
Gets facial roll.
Copyright © 2025 FacePhi. All Rights Reserved.