private void gotImage_callback(System.Drawing.Bitmap aBitmap) { if (aBitmap != null) { try { Analyzer lAnalyzer = new Analyzer(); System.Drawing.Bitmap lBitmap = lAnalyzer.RemoveFisheye(ref aBitmap, 2500.0); mLoadedImage = ImagingMinipulation.openBitmap(lBitmap); imageCaptured.Source = mLoadedImage; canvasDrawing.Visibility = Visibility.Visible; btnCalibrate.IsEnabled = true; lblStatus.Text = Constants.StatusInitial2; } catch (Exception) { } } }