Exemplo n.º 1
0
 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);
        }
Exemplo n.º 3
0
        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); });
        }