public EdgeDetectionResponse GetEdgeCoordinates(EdgeDetectionRequest request) { var edgeImageGenerator = new EdgeImageGenerator(); var edges = edgeImageGenerator.Generate(request.Master.FilePath, request.Threshold); edges.Image.Dispose(); var response = new EdgeDetectionResponse() { Location = "Not Saved" }; response.Edges.AddRange(edges.Edges); return(response); }
public EdgeDetectionResponse PreviewEdges(EdgeDetectionRequest request) { var edgeImageGenerator = new EdgeImageGenerator(); var edges = edgeImageGenerator.Generate(request.Master.FilePath, request.Threshold); var location = string.Format("C:\\Users\\Tom_m\\OneDrive\\Pictures\\EdgeImageTests\\{0}.jpg", request.Id); edges.Image.Save(location); edges.Image.Dispose(); var response = new EdgeDetectionResponse() { Location = location }; response.Edges.AddRange(edges.Edges); return(response); }