public void SaveDb() { var db = new Dictionary <string, string>(); db.Add(nameof(ConfidenceThreshold), ConfidenceThreshold.ToString()); db.Add(nameof(FaceConfidenceThreshold), FaceConfidenceThreshold.ToString()); db.Add(nameof(DrawPerson), DrawPerson.ToString()); db.Add(nameof(DrawBackground), DrawBackground.ToString()); db.Add(nameof(DrawAeroplane), DrawAeroplane.ToString()); db.Add(nameof(DrawBicycle), DrawBicycle.ToString()); db.Add(nameof(DrawBird), DrawBird.ToString()); db.Add(nameof(DrawBoat), DrawBoat.ToString()); db.Add(nameof(DrawBottle), DrawBottle.ToString()); db.Add(nameof(DrawBus), DrawBus.ToString()); db.Add(nameof(DrawCar), DrawCar.ToString()); db.Add(nameof(DrawCat), DrawCat.ToString()); db.Add(nameof(DrawChair), DrawChair.ToString()); db.Add(nameof(DrawCow), DrawCow.ToString()); db.Add(nameof(DrawDiningtable), DrawDiningtable.ToString()); db.Add(nameof(DrawDog), DrawDog.ToString()); db.Add(nameof(DrawHorse), DrawHorse.ToString()); db.Add(nameof(DrawMotorbike), DrawMotorbike.ToString()); db.Add(nameof(DrawPottedplant), DrawPottedplant.ToString()); db.Add(nameof(DrawSheep), DrawSheep.ToString()); db.Add(nameof(DrawSofa), DrawSofa.ToString()); db.Add(nameof(DrawTrain), DrawTrain.ToString()); db.Add(nameof(DrawTv), DrawTv.ToString()); var contents = ""; foreach (var item in db) { contents += $"{item.Key};{item.Value}\n"; } contents = contents.Trim(); File.WriteAllText(dbPath, contents); }
public override int GetHashCode() { int hash = 1; if (DistanceToBoundaryThreshold != 0D) { hash ^= DistanceToBoundaryThreshold.GetHashCode(); } if (ConfidenceThreshold != 0F) { hash ^= ConfidenceThreshold.GetHashCode(); } if (CrossRoiThreshold != 0F) { hash ^= CrossRoiThreshold.GetHashCode(); } if (InsideThreshold != 0D) { hash ^= InsideThreshold.GetHashCode(); } return(hash); }