예제 #1
0
        public static void AddFace(DetectedFace face, CategoryEnum cat, string path)
        {
            var cropped = new CroppedBitmap(new BitmapImage(new Uri(path)), new Int32Rect(
                                                face.FaceRectangle.Left, face.FaceRectangle.Top,
                                                face.FaceRectangle.Width, face.FaceRectangle.Height));
            BitmapSource source = cropped;
            BitmapImage  image  = ImageExtensions.BitmapSourceToBitmapImage(source);

            categories.AddCategoryFace(new Face(
                                           (double)face.FaceAttributes.Age, face.FaceAttributes.Gender.ToString(),
                                           ImageExtensions.BufferFromImage(image),
                                           cat));
        }