From 1668865343c3069a65c241e167618be31a1a0549 Mon Sep 17 00:00:00 2001 From: pans <pans@454eff88-639b-444f-9e54-f578c98de674> Date: 星期五, 13 一月 2017 14:32:30 +0800 Subject: [PATCH] --- RtspFace/PL_SensetimeFaceTrack.h | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/RtspFace/PL_SensetimeFaceTrack.h b/RtspFace/PL_SensetimeFaceTrack.h index 48030e8..c3bf593 100644 --- a/RtspFace/PL_SensetimeFaceTrack.h +++ b/RtspFace/PL_SensetimeFaceTrack.h @@ -2,6 +2,40 @@ #define _PL_SENSETIMEFACETRACK_H_ #include "PipeLine.h" +#include <vector> + +struct FacePoint +{ + int x; + int y; + + FacePoint() : x(0), y(0) { } +}; + +struct FaceRect +{ + FacePoint leftTop; + FacePoint rightBottom; + + FaceRect() : leftTop(), rightBottom() { } +}; + +struct SensetimeFaceFeature +{ + FaceRect rect; + int id; + float yaw; + float pitch; + float roll; + float eyeDistance; + std::vector<FacePoint> featurePoints; + + SensetimeFaceFeature() : + rect(), id(0), yaw(0.0), pitch(0.0), roll(0.0), eyeDistance(0.0), featurePoints() + {} +}; + +typedef std::vector<SensetimeFaceFeature> st_ff_vect_t; struct SensetimeFaceTrackConfig { -- Gitblit v1.8.0