public NumTrainingDataClasses LoadNumClasses() { if (!File.Exists(Path.Combine(Program.myPath, "res", "LearnedData", Filename))) { throw new FileNotFoundException("NumClasses has to be build first"); } NumTrainingDataClasses numClasses = loadSaveJson.Deserialize <NumTrainingDataClasses>(Filename); return(numClasses); }
public NumTrainingDataClasses BuildNumClasses(string[] classNames) { NumTrainingDataClasses numClasses = new NumTrainingDataClasses(); for (int i = 0; i < numClasses.NumTrainingData.Length; i++) { numClasses.NumTrainingData[i] = Directory.GetFiles(Path.Combine(Program.myPath, "res", "TrainingData", classNames[i])).Length; } StoreNumClasses(numClasses); return(numClasses); }
public void StoreNumClasses(NumTrainingDataClasses numClasses) { loadSaveJson.Serialize(numClasses, Filename); }