public IActionResult Compute(IFormFile file) { var image = Image.FromStream(file.OpenReadStream()); var result = DocumentAngelNet.Compute(image); return(File(result.ToByteArray(), "image/jpeg", "test")); }
public void Load(IFormFile file) { using (var ms = new MemoryStream()) { file.CopyTo(ms); DocumentAngelNet.Load(ms.ToArray()); } }
public void Test(TestRequestDto request) { var imgPaths = Directory.GetFiles(request.PathFrom, "*.jpg", SearchOption.AllDirectories); var i = 0; foreach (var path in imgPaths.Take(300)) { try { var img = new Bitmap(path); var result = DocumentAngelNet.Compute(img); result.Save($"{request.PathTo}/{i}.jpg"); } catch (Exception e) { Console.WriteLine(e); } i++; } }
public IActionResult Save() { var data = DocumentAngelNet.Save(); return(File(data, "application/octet-stream", $"documentTypeNW-{DateTime.Now}.nw")); }
public void Reset() { DocumentAngelNet.Reset(); }
public void PrepareTeachBatchFile() { DocumentAngelNet.PrepareTeachBatchFile(); }
public void TeachStop() { DocumentAngelNet.TeachStop(); }
public void TeachRun() { DocumentAngelNet.TeachRun(); }