46 static std::shared_ptr<frame_data>
create();
50 virtual std::vector<float> get_full_img_transform() = 0;
55 virtual void set_frx_recognition_result(
const std::shared_ptr<frx_recognition_result> & result) = 0;
61 virtual bool get_is_smile() = 0;
63 virtual bool get_is_mouth_open() = 0;
65 virtual bool get_is_brows_raised() = 0;
67 virtual bool get_is_brows_shifted() = 0;
69 virtual bool get_is_wear_glasses() = 0;
71 virtual float get_ruler() = 0;
75 virtual float get_light_correction() = 0;
109 virtual std::optional<std::string> get_face_attributes() = 0;
120 virtual void add_external_face_data(face_data_source source,
const std::vector<external_face_data> & data) = 0;
124 virtual void add_frame_number(int64_t frame_number) = 0;