Esempio n. 1
0
        public static FaceModel WisFaceToFaceModel(WisFace wisFace)
        {
            //return new FaceModel
            //{
            //	FaceRect = FaceUnit.WisRectToFaceModelRect(wisFace),
            //	LeftEyeFacePoint = FaceUnit.WisPointToFaceModelPoint(wisFace.ptLeftEye),
            //	RightEyeFacePoint = FaceUnit.WisPointToFaceModelPoint(wisFace.ptRightEye),
            //	LeftMouthFacePoint = FaceUnit.WisPointToFaceModelPoint(wisFace.ptMouthLeft),
            //	RightMouthFacePoint = FaceUnit.WisPointToFaceModelPoint(wisFace.ptMouthRight),
            //	Nose = FaceUnit.WisPointToFaceModelPoint(wisFace.ptNose),
            //	FaceRect =
            //	{
            //		fConf = wisFace.conf,
            //		Roll = wisFace.roll,
            //		Yaw = wisFace.yaw,
            //		Pitch = wisFace.pitch
            //	}
            //};

            FaceModel y = new FaceModel
            {
                FaceRect            = FaceUnit.WisRectToFaceModelRect(wisFace),
                LeftEyeFacePoint    = FaceUnit.WisPointToFaceModelPoint(wisFace.ptLeftEye),
                RightEyeFacePoint   = FaceUnit.WisPointToFaceModelPoint(wisFace.ptRightEye),
                LeftMouthFacePoint  = FaceUnit.WisPointToFaceModelPoint(wisFace.ptMouthLeft),
                RightMouthFacePoint = FaceUnit.WisPointToFaceModelPoint(wisFace.ptMouthRight),
                Nose = FaceUnit.WisPointToFaceModelPoint(wisFace.ptNose),
            };

            y.FaceRect.fConf = wisFace.conf;
            y.FaceRect.Roll  = wisFace.roll;
            y.FaceRect.Yaw   = wisFace.yaw;
            y.FaceRect.Pitch = wisFace.pitch;
            return(y);
        }
Esempio n. 2
0
 public static FaceModelRect WisRectToFaceModelRect(WisFace wisFace)
 {
     return(new FaceModelRect
     {
         Left = wisFace.rect.Left,
         Top = wisFace.rect.Top,
         Right = wisFace.rect.Right,
         Bottom = wisFace.rect.Bottom,
         fConf = wisFace.conf,
         fRotAngle = 0f,
         Pitch = wisFace.pitch,
         Roll = wisFace.roll,
         Yaw = wisFace.yaw
     });
 }