From 11462707f9c3c85c46d2d9a0b249b00fac6e8952 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=BA=20=E6=9D=A8?= Date: Wed, 22 May 2024 16:07:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E7=BC=96=E7=A0=81=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=20=E6=94=B9=E4=B8=BA=20utf-8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 ++- .../Controllers/DrawTemplateController.cs | 14 +++++++------- Marking.OCR.Service/Program.cs | 1 + 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 9491a2f..600bb15 100644 --- a/.gitignore +++ b/.gitignore @@ -360,4 +360,5 @@ MigrationBackup/ .ionide/ # Fody - auto-generated XML schema -FodyWeavers.xsd \ No newline at end of file +FodyWeavers.xsd +/Marking.OCR.Service/images diff --git a/Marking.OCR.Service/Controllers/DrawTemplateController.cs b/Marking.OCR.Service/Controllers/DrawTemplateController.cs index 251bd9c..4a2457b 100644 --- a/Marking.OCR.Service/Controllers/DrawTemplateController.cs +++ b/Marking.OCR.Service/Controllers/DrawTemplateController.cs @@ -22,7 +22,7 @@ namespace Marking.OCR.Service.Controllers } /// - /// 获取模板截图定位点坐标信息 + /// 鑾峰彇妯℃澘鎴浘瀹氫綅鐐瑰潗鏍囦俊鎭 /// /// [HttpGet("position")] @@ -31,17 +31,17 @@ namespace Marking.OCR.Service.Controllers using var src = await _imageHelper.DownloadImageAsync(position.ImageUrl); if (src == null) { - throw Oops.Oh("图片加载失败!"); + throw Oops.Oh("鍥剧墖鍔犺浇澶辫触锛"); } - // 调整图片大小 + // 璋冩暣鍥剧墖澶у皬 Cv2.Resize(src, src, new Size(position.ImageWidth, position.ImageHeight)); //_imageHelper.Show(src); - // 裁剪图片 + // 瑁佸壀鍥剧墖 using var img_roi = new Mat(src, new Rect(position.X, position.Y, position.Width, position.Height)); //_imageHelper.Show(img_roi); - // 转换灰度图片 + // 杞崲鐏板害鍥剧墖 Cv2.CvtColor(img_roi, img_roi, ColorConversionCodes.BGR2GRAY); //_imageHelper.Show(img_roi); @@ -50,11 +50,11 @@ namespace Marking.OCR.Service.Controllers var locationPoints = _imageHelper.FindLocationPoint(imgHandle, false); if (!locationPoints.Any()) { - throw Oops.Oh("框选范围未找到定位点,请重新框选!"); + throw Oops.Oh("妗嗛夎寖鍥存湭鎵惧埌瀹氫綅鐐癸紝璇烽噸鏂版閫夛紒"); } if (locationPoints.Count() > 1) { - throw Oops.Oh("框选范围识别到多个定位点,请重新框选!"); + throw Oops.Oh("妗嗛夎寖鍥磋瘑鍒埌澶氫釜瀹氫綅鐐癸紝璇烽噸鏂版閫夛紒"); } var locationPoint = locationPoints.FirstOrDefault(); diff --git a/Marking.OCR.Service/Program.cs b/Marking.OCR.Service/Program.cs index bf3406c..614d5e3 100644 --- a/Marking.OCR.Service/Program.cs +++ b/Marking.OCR.Service/Program.cs @@ -4,6 +4,7 @@ using Qwit; var builder = WebApplication.CreateBuilder(args); + // Add services to the container. builder.Services.AddQwitPack(); builder.Services.AddControllers(options =>