private void previewChanges() { if (Preprocesor.CurrentStage.Equals(SkeletoniserStage.Equalised)) { CurrentImage = Preprocesor.peekForward(getParameters()); } }
private bool ImportFingerprint() { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "Obrázek (*.jpg, *.jpeg, *.tif, *.png) | *.jpg; *.jpeg; *.tif; *.png"; if (openFileDialog.ShowDialog() != true) { return(false); } Console.WriteLine("Importing from file: " + openFileDialog.FileName); try { Image image = Image.FromFile(openFileDialog.FileName); image = ImageTools.resize(image, TARGET_IMAGE_WIDTH, TARGET_IMAGE_HEIGHT); Preprocesor.createNewFromImage(image); Analyzer.Clear(); } catch (Exception ex) { Console.Error.WriteLine("Image loading failed: " + ex.ToString()); } return(true); }
private void InitializePreprocess() { PreviousStage = new RelayCommand( o => { Preprocesor.stepBackward(); }, o => Preprocesor.canStepBackward() ); NextStage = new RelayCommand( o => { Preprocesor.stepForward(getParameters()); }, o => Preprocesor.canStepForward() ); PreviewChanges = new RelayCommand( o => { previewChanges(); }, o => Preprocesor.PreviewAvailable ); CmdChooseSequence = new RelayCommand(o => { ChooseSequence(o); }); }