public static List <Shapes.Rectangle> FindRectangles(VideoProcessing vp) { Global.DoBackgroundWork(); return(FindRectangles(vp, vp.GetMeasurementFrame())); }
public static List <Shapes.Component> FindComponents(VideoProcessing vp) { return(FindComponents(vp, vp.GetMeasurementFrame())); }
/************** These functions are intelligent about their resolution/offset and can be changed dynamically *****/ public static List <Shapes.Circle> FindCircles(VideoProcessing vp) { return(FindCircles(vp, vp.GetMeasurementFrame())); }
/// <summary> /// Will use default settings for finding the template /// </summary> /// <param name="image">the image to search</param> /// <returns>list of fiducary points</returns> public static List <Shapes.Fiducal> FindTemplates(VideoProcessing vp, string template = null, double threshold = -1) { template = template ?? Settings.Default.template_file; threshold = (threshold == -1) ? Settings.Default.template_threshold : threshold; return(FindTemplates(vp, vp.GetMeasurementFrame(), template, threshold)); }