Banuba SDK
neuro_beauty_data.hpp
Go to the documentation of this file.
1 /// \file
2 /// \addtogroup Types
3 /// @{
4 ///
5 // AUTOGENERATED FILE - DO NOT MODIFY!
6 // This file generated by Djinni from types.djinni
7 
8 #pragma once
9 
13 #include <utility>
14 #include <vector>
15 
16 namespace bnb { namespace interfaces {
17 
18 struct neuro_beauty_data final {
19  pixel_rect texture_roi;
20  pixel_rect eyes_roi;
21  pixel_rect brows_roi;
22  pixel_rect lips_roi;
23  std::vector<float> target_lats;
24  transformed_mask_byte target_filtered;
25  transformed_mask_float skin_segmentation_mask;
26  transformed_mask_float face_mask_B;
27  transformed_mask_float face_mask_smooth;
28  transformed_mask_float lips_mask;
29  std::vector<float> target_final_mesh;
30  std::vector<float> lashes_mesh;
31  float face_brightness;
32 
33  neuro_beauty_data(pixel_rect texture_roi_,
34  pixel_rect eyes_roi_,
35  pixel_rect brows_roi_,
36  pixel_rect lips_roi_,
37  std::vector<float> target_lats_,
38  transformed_mask_byte target_filtered_,
39  transformed_mask_float skin_segmentation_mask_,
40  transformed_mask_float face_mask_B_,
41  transformed_mask_float face_mask_smooth_,
42  transformed_mask_float lips_mask_,
43  std::vector<float> target_final_mesh_,
44  std::vector<float> lashes_mesh_,
45  float face_brightness_)
46  : texture_roi(std::move(texture_roi_))
47  , eyes_roi(std::move(eyes_roi_))
48  , brows_roi(std::move(brows_roi_))
49  , lips_roi(std::move(lips_roi_))
50  , target_lats(std::move(target_lats_))
51  , target_filtered(std::move(target_filtered_))
52  , skin_segmentation_mask(std::move(skin_segmentation_mask_))
53  , face_mask_B(std::move(face_mask_B_))
54  , face_mask_smooth(std::move(face_mask_smooth_))
55  , lips_mask(std::move(lips_mask_))
56  , target_final_mesh(std::move(target_final_mesh_))
57  , lashes_mesh(std::move(lashes_mesh_))
58  , face_brightness(std::move(face_brightness_))
59  {}
60 };
61 
62 } } // namespace bnb::interfaces
63 /// @}
64 
transformed_mask_byte.hpp
bnb::interfaces::neuro_beauty_data
Definition: neuro_beauty_data.hpp:18
pixel_rect.hpp
bnb::interfaces::transformed_mask_float
Definition: transformed_mask_float.hpp:16
transformed_mask_float.hpp
bnb::interfaces::pixel_rect
Definition: pixel_rect.hpp:15
bnb::interfaces::transformed_mask_byte
Definition: transformed_mask_byte.hpp:17