public frmMain() { TrainerManager tm = new TrainerManager(); DigitImageLoader loader = new DigitImageLoader(); data = loader.Load().OrderBy(x => rand.Next(int.MaxValue)).Take(500).ToList(); network = tm.GetTrainer(LearningSubject.Image, LearningObject.Network).Get <ICalculatableImageNetwork>(); InitializeComponent(); //imageList.Images.Add(Image.Fro) CustomDigitImageProcessor d = new CustomDigitImageProcessor(@"C:\Users\ostorc\Desktop\testData_whiteBlack.png", 2); var img = d.Load(); SetMainText(img); /* * double succesRate = 0; * foreach (var pair in data) * { * var di = pair; * var data = network.GetNumber(pair); * if (di.Label == data) succesRate += 1.0 / this.data.Count; * }*/ }
private void btnLoad_Click(object sender, EventArgs e) { using (var fileDialog = new OpenFileDialog()) { var res = fileDialog.ShowDialog(); if (res != DialogResult.OK) { return; } CustomDigitImageProcessor processor = new CustomDigitImageProcessor(fileDialog.FileName, -1); var img = processor.Load(); data.Add(img); SetMainText(addToListView(img)); } }