public override void ViewDidLoad()
 {
     base.ViewDidLoad();
     Preview.Session            = captureSession;
     CutoutView.BackgroundColor = UIColor.Gray.ColorWithAlpha(0.5f);
     MaskLayer.BackgroundColor  = UIColor.Clear.CGColor;
     MaskLayer.FillRule         = CAShapeLayer.FillRuleEvenOdd;
     CutoutView.Layer.Mask      = MaskLayer;
     SetupCamera();
     CalculateRegionOfInterest();
     CutoutView.AddGestureRecognizer(gestureRecognizer);
 }
        void ReleaseDesignerOutlets()
        {
            if (Preview != null)
            {
                Preview.Dispose();
                Preview = null;
            }

            if (CutoutView != null)
            {
                CutoutView.Dispose();
                CutoutView = null;
            }

            if (NumberView != null)
            {
                NumberView.Dispose();
                NumberView = null;
            }
        }