void Run(string file) { List <TraningSet> traningSets = new List <TraningSet>(); TraningSet traningSet = new TraningSet(); traningSet.Load(@"tests\test", @"x.txt"); traningSets.Add(traningSet); // TraningSet traningSet2 = new TraningSet(); // traningSet2.Load(@"tests\test", @"2.txt"); // traningSets.Add(traningSet2); try { Letter letter = new Letter(); letter.Load(file); Comparator comparator = new Comparator(); HScanIntegral integral = new HScanIntegral(); char res = comparator.Compare(traningSets, letter, integral); Console.WriteLine("Result '" + res + "'"); } catch (System.IO.FileNotFoundException) { Console.WriteLine("File not found " + file); } }
public void TestTrainingSet() { TraningSet traningSet = new TraningSet(); traningSet.Load(@"tests\test", @".txt"); traningSet.Set['A'].Print(); TraningSet traningSet2 = new TraningSet(); traningSet2.Load(@"tests\test", @"2.txt"); traningSet2.Set['A'].Print(); }
public void TestHScanIntegral() { HScanIntegral hScanIntegral = new HScanIntegral(); // Console.WriteLine(hScanIntegral.ScanLine(" * ")); // Console.WriteLine(hScanIntegral.ScanLine(" *** ")); // Console.WriteLine(hScanIntegral.ScanLine("** ")); TraningSet traningSet = new TraningSet(); traningSet.Load(@"tests\test", @".txt"); hScanIntegral.Calculate(traningSet.Set['A']); Console.WriteLine(""); TraningSet traningSet2 = new TraningSet(); traningSet2.Load(@"tests\test", @"2.txt"); hScanIntegral.Calculate(traningSet2.Set['A']); }
void TestCompareSets() { Console.WriteLine("testX2.txt vs textX.txt:"); List <TraningSet> traningSets = new List <TraningSet>(); TraningSet traningSet = new TraningSet(); traningSet.Load(@"tests\test", @".txt"); traningSets.Add(traningSet); TraningSet traningSet2 = new TraningSet(); traningSet2.Load(@"tests\test", @"2.txt"); Comparator comparator = new Comparator(); HScanIntegral integral = new HScanIntegral(); foreach (var letter in traningSet2.Set) { char res = comparator.Compare(traningSets, letter.Value, integral); Console.WriteLine("Result: symbol '" + letter.Key + "' == " + "'" + res + "'"); } }