Banuba SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
libs
types
bnb
types
interfaces
feature_id.hpp
Go to the documentation of this file.
1
/// \file
2
/// \addtogroup Types
3
/// @{
4
///
5
// AUTOGENERATED FILE - DO NOT MODIFY!
6
// This file was generated by Djinni from types.djinni
7
8
#pragma once
9
10
#include <functional>
11
12
namespace
bnb {
namespace
interfaces {
13
14
enum class
feature_id
:
int
{
15
frx,
16
pulse,
17
action_units
,
18
background,
19
hair,
20
eyes,
21
brows,
22
skin,
23
face,
24
lips,
25
lips_shine,
26
glasses,
27
hand_skelet,
28
acne,
29
ruler,
30
hair_strand,
31
ring,
32
neck,
33
pose_estimation,
34
/** Nails segmentation and recoloring */
35
nails
,
36
hand_gestures,
37
textured_nails,
38
/** Activates eyes corrector */
39
eyes_correction
,
40
/** Activates lips corrector */
41
lips_correction
,
42
/** Activates latents corrector */
43
latents_correction
,
44
/** Computes coefficient for light correction */
45
light_correction
,
46
/** Watch try-on */
47
watch
,
48
face_match,
49
/** Ears detection */
50
ears
,
51
/** Enable latents filtration for AU, affects FRX face mesh */
52
action_units_antijitter
,
53
/** Face skin segmentation */
54
face_skin
,
55
face_attributes,
56
face_shape,
57
pupillary_distance,
58
frown_detection,
59
gender_detect,
60
teeth_tone,
61
light_source,
62
chromakey,
63
lips_gloss,
64
lips_chameleon,
65
eyelids,
66
eyelids_gloss,
67
eyelids_chameleon,
68
glasses_frame_color,
69
eye_lenses,
70
face_skin_color,
71
acne_severity,
72
};
73
74
} }
// namespace bnb::interfaces
75
76
namespace
std {
77
78
template
<>
79
struct
hash<::
bnb::interfaces::feature_id
> {
80
size_t
operator()(::bnb::interfaces::feature_id type)
const
{
81
return
std::hash<int>()(
static_cast<
int
>
(type));
82
}
83
};
84
85
}
// namespace std
86
/// @}
87
bnb::interfaces::feature_id
feature_id
Definition
feature_id.hpp:14
bnb::interfaces::feature_id::nails
@ nails
Nails segmentation and recoloring.
Definition
feature_id.hpp:35
bnb::interfaces::feature_id::light_correction
@ light_correction
Computes coefficient for light correction.
Definition
feature_id.hpp:45
bnb::interfaces::feature_id::latents_correction
@ latents_correction
Activates latents corrector.
Definition
feature_id.hpp:43
bnb::interfaces::feature_id::eyes_correction
@ eyes_correction
Activates eyes corrector.
Definition
feature_id.hpp:39
bnb::interfaces::feature_id::ears
@ ears
Ears detection.
Definition
feature_id.hpp:50
bnb::interfaces::feature_id::lips_correction
@ lips_correction
Activates lips corrector.
Definition
feature_id.hpp:41
bnb::interfaces::feature_id::watch
@ watch
Watch try-on.
Definition
feature_id.hpp:47
bnb::interfaces::feature_id::face_skin
@ face_skin
Face skin segmentation.
Definition
feature_id.hpp:54
bnb::interfaces::feature_id::action_units_antijitter
@ action_units_antijitter
Enable latents filtration for AU, affects FRX face mesh.
Definition
feature_id.hpp:52
bnb::interfaces::action_units
for order of values in action units array see action_units_indices enum
Definition
action_units.hpp:16
Generated by
1.17.0