31 #include <boost/optional.hpp>
75 const Complete_state& cs,
85 const Complete_state& cs1,
86 const Complete_state& cs2,
99 const Face_2d& face_model,
Face_2d project_cstate_face(const Complete_state &cs, const Perspective_camera &cam, double height, double width, double girth)
Project a complete state into a face box.
Definition: pt_face_2d.cpp:39
Vector right_eye
Definition: pt_face_2d.h:41
Vector left_mouth
Definition: pt_face_2d.h:43
Class that represents an axis-aligned 2D rectangle. It is defined in terms of its (2D) center...
Definition: gr_2D_bounding_box.h:51
Vector model_dir
Definition: pt_face_2d.h:45
Vector nose
Definition: pt_face_2d.h:42
Definition: d_deva_facemark.h:34
Vector left_eye
Definition: pt_face_2d.h:40
height
Definition: APPgetLargeConnectedEdges.m:33
This class implements vectors, in the linear-algebra sense, with real-valued elements.
Definition: m_vector.h:87
Vector right_mouth
Definition: pt_face_2d.h:44
Bbox bbox
Definition: pt_face_2d.h:39
Visibility visibility
Definition: pt_face_2d.h:46
Represents the information regarding visibility of an actor at a given frame and given all other acto...
Definition: pt_visibility.h:38
2D face information resulting from projecting the 3D head/face.
Definition: pt_face_2d.h:37
St_perspective_camera for modeling a perspective camera using the classic Forsyth and Ponce parametri...
Definition: perspective_camera.h:93
Face_2d()
Definition: pt_face_2d.h:49
double face_distance(const Face_2d &face_model, const Deva_facemark facemark)
Returns the distance between a face_2d model and a detection facemark.
Definition: pt_face_2d.cpp:124
const Deva_facemark * facemark
Definition: pt_face_2d.h:47
Vector face_model_direction(const Complete_state &cs1, const Complete_state &cs2, const Perspective_camera &cam, double height, double width, double girth)
Compute the (2D) model direction for the face..
Definition: pt_face_2d.cpp:94
Definition for the Vector class, a thin wrapper on the KJB Vector struct and its related functionalit...