private void LoadDataset3(object sender, RoutedEventArgs e) { FileOp.OpenFolder((dir) => { try { dataset = Dataset.Load(dir, datasetInterval); } catch (Exception ex) { dataset = null; MessageBox.Show(string.Format("{0} is not a valid dataset. {1}", dir, ex.Message)); return; } }); if (dataset != null) { player3.Detector = Detector; player3.Descriptor = Descriptor; player3.DistanceType = DistanceType; player3.TakeBest = TakeBest; player3.Step = Step; player3.Frames = dataset.Frames; } }
private void LoadDataset(object sender, RoutedEventArgs e) { FileOp.OpenFolder((dir) => { try { dataset = Dataset.Load(dir, datasetInterval); player.Frames = dataset.Frames; } catch (Exception ex) { MessageBox.Show(string.Format("{0} is not a valid dataset. {1}", dir, ex.Message)); } }); }
private void LoadImage(object sender, RoutedEventArgs e) { imageList = new List <Emgu.CV.Image <Emgu.CV.Structure.Bgr, byte> >(); FileOp.OpenFolder((dir) => { var images = Directory.EnumerateFiles(dir); foreach (string s in images) { var mat = Emgu.CV.CvInvoke.Imread(s, Emgu.CV.CvEnum.ImreadModes.Color); if (mat != null) { imageList.Add(mat.ToImage <Bgr, byte>()); } } }); }