public void Run(ref cv.Mat src, List <cv.Point> points) { List <Point> test_points = new List <Point>(); foreach (cv.Point pt in points) { test_points.Add(new Point(pt.X, pt.Y)); } src = AlgoOrderedList.TestPerformance(src.Width, src.Height, test_points); }
public void Run(ref cv.Mat src, List <cv.Point> points, bool bruteForce) { List <Point> test_points = new List <Point>(); foreach (cv.Point pt in points) { test_points.Add(new Point(pt.X, pt.Y)); } if (bruteForce == false) { src = AlgoOrderedList.TestPerformance(src.Width, src.Height, test_points); } else { src = AlgoBruteForce.TestPerformance(src.Width, src.Height, test_points); } }