private static void TestDigitizerGetBackgroundColor() { Image img = Image.FromFile("samples\\gridlines.gif"); NuGenDiscretize discretize = new NuGenDiscretize(img, new DiscretizeSettings()); discretize.GetBackgroundColor(); }
//The main processing method, runs through all of the processing logic public void Process() { NuGenDiscretize discretize = new NuGenDiscretize(originalImage, doc.DiscretizeSettings); NuGenGridRemoval gridRemoval = new NuGenGridRemoval(originalImage, discretize); bgColor = discretize.GetBackgroundColor(); gridRemoval.RemoveAndConnect(doc.Transform, doc.CoordSettings, doc.GridRemovalSettings, bgColor); discretize.Discretize(); processedImage = discretize.GetImage(); NuGenSegmentCollection segments = doc.Segments; segments.MakeSegments(processedImage, doc.SegmentSettings); }
// initializes a new document by importing an image file public bool ImportFile(string filename) { originalImage = Image.FromFile(filename); ProcessOriginialImage(); NuGenDiscretize discretize = new NuGenDiscretize(originalImage, discretizeSettings); gridRemovalSettings.color = discretize.GetBackgroundColor(); saveFileExists = false; SavePath = filename; UpdateListenersImage(originalImage); return(true); }
//The main processing method, runs through all of the processing logic public void Process() { NuGenDiscretize discretize = new NuGenDiscretize(originalImage, doc.DiscretizeSettings); NuGenGridRemoval gridRemoval = new NuGenGridRemoval(originalImage, discretize); bgColor = discretize.GetBackgroundColor(); gridRemoval.RemoveAndConnect(doc.Transform, doc.CoordSettings, doc.GridRemovalSettings, bgColor); discretize.Discretize(); processedImage = discretize.GetImage(); NuGenSegmentCollection segments = doc.Segments; segments.MakeSegments(processedImage, doc.SegmentSettings); }
private static void TestDigitizerGetBackgroundColor() { Image img = Image.FromFile("samples\\gridlines.gif"); NuGenDiscretize discretize = new NuGenDiscretize(img, new DiscretizeSettings()); discretize.GetBackgroundColor(); }