Banuba SDK
Loading...
Searching...
No Matches
bnb::interfaces::external_face_data Struct Referencefinal

Holds recognition result from an external source (ARKit, ARCore, etc.) More...

#include <external_face_data.hpp>

Public Member Functions

 external_face_data (std::vector< float > vertices_, std::vector< float > model_mat_, std::vector< float > view_mat_, std::vector< float > proj_mat_, std::vector< float > landmarks_, std::vector< bool > landmarks_mask_, std::vector< float > landmarks_brows_, std::vector< float > latents_)
 

Public Attributes

std::vector< float > vertices
 
std::vector< float > model_mat
 
std::vector< float > view_mat
 
std::vector< float > proj_mat
 
std::vector< float > landmarks
 
std::vector< bool > landmarks_mask
 
std::vector< float > landmarks_brows
 
std::vector< float > latents
 

Detailed Description

Holds recognition result from an external source (ARKit, ARCore, etc.)

Definition at line 16 of file external_face_data.hpp.

Constructor & Destructor Documentation

◆ external_face_data()

bnb::interfaces::external_face_data::external_face_data ( std::vector< float > vertices_,
std::vector< float > model_mat_,
std::vector< float > view_mat_,
std::vector< float > proj_mat_,
std::vector< float > landmarks_,
std::vector< bool > landmarks_mask_,
std::vector< float > landmarks_brows_,
std::vector< float > latents_ )
inline

Definition at line 26 of file external_face_data.hpp.

34 : vertices(std::move(vertices_))
35 , model_mat(std::move(model_mat_))
36 , view_mat(std::move(view_mat_))
37 , proj_mat(std::move(proj_mat_))
38 , landmarks(std::move(landmarks_))
39 , landmarks_mask(std::move(landmarks_mask_))
40 , landmarks_brows(std::move(landmarks_brows_))
41 , latents(std::move(latents_))
42 {}

Member Data Documentation

◆ landmarks

std::vector<float> bnb::interfaces::external_face_data::landmarks

Definition at line 21 of file external_face_data.hpp.

◆ landmarks_brows

std::vector<float> bnb::interfaces::external_face_data::landmarks_brows

Definition at line 23 of file external_face_data.hpp.

◆ landmarks_mask

std::vector<bool> bnb::interfaces::external_face_data::landmarks_mask

Definition at line 22 of file external_face_data.hpp.

◆ latents

std::vector<float> bnb::interfaces::external_face_data::latents

Definition at line 24 of file external_face_data.hpp.

◆ model_mat

std::vector<float> bnb::interfaces::external_face_data::model_mat

Definition at line 18 of file external_face_data.hpp.

◆ proj_mat

std::vector<float> bnb::interfaces::external_face_data::proj_mat

Definition at line 20 of file external_face_data.hpp.

◆ vertices

std::vector<float> bnb::interfaces::external_face_data::vertices

Definition at line 17 of file external_face_data.hpp.

◆ view_mat

std::vector<float> bnb::interfaces::external_face_data::view_mat

Definition at line 19 of file external_face_data.hpp.


The documentation for this struct was generated from the following file: