public Bitmap DrawFaceBoundsOnBitmap(Bitmap image, Face face)
        {
            using (var graphics = Graphics.FromImage(image))
            {
                using (var pen = new Pen(Color.White, 2.0f))
                {
                    graphics.DrawRectangle(pen, face.Bounds.X, face.Bounds.Y, face.Bounds.Width, face.Bounds.Height);
                }
            }

            return image;
        }
        private Image<Gray, byte> CropAndNormalizeFace(Image<Bgr, byte> inputImage, Face face)
        {
            inputImage.ROI = face.Bounds;

            using (var thumbnailGrayFace = inputImage.Convert<Gray, byte>())
            {
                return thumbnailGrayFace.Resize(_faceSize.Width, _faceSize.Height, INTER.CV_INTER_CUBIC);
            }
        }