明月心技术学堂

.NET开发、WPF、图像处理、OpenCV、PaddleOCR,RPA、UI自动化等开发技术分享

23篇原创内容

公众号

本项目是一个基于PaddleOCR的C++代码修改并封装的.NET的工具类库。包含文本识别、文本检测、基于文本检测结果的统计分析的表格识别功能,同时针对小图识别不准的情况下,做了优化,提高识别准确率。项目包含总模型仅8.6M的超轻量级中文OCR,单模型支持中英文数字组合识别、竖排文本识别、长文本识别。同时支持多种文本检测。项目封装极其简化,实际调用仅几行代码,极大的方便了中下游开发者的使用和降低了PaddleOCR的使用入门级别,同时提供不同的.NET框架使用(net35;net40;net461;net48;netstandard2.0;netcoreapp3.1;

net5.0;net6.0;),方便各个行业应用开发与部署。Nuget包即装即用,可以离线部署,不需要网络就可以识别的高精度中英文OCR。

net 示例:​​​

​​​​​​​

OpenFileDialogofd= new OpenFileDialog();
ofd.Filter= "*.*|*.bmp;*.jpg;*.jpeg;*.tiff;*.tiff;*.png";
if(ofd.ShowDialog()!= DialogResult.OK)return;
varimagebyte= File.ReadAllBytes(ofd.FileName);
Bitmapbitmap= new Bitmap(new MemoryStream(imagebyte));
OCRModelConfigconfig = null;
OCRParameteroCRParameter= new  OCRParameter();
OCRResultocrResult= new OCRResult();
using(PaddleOCREngineengine = new PaddleOCREngine(config,oCRParameter))
{
  ocrResult= engine.DetectText(bitmap);
}
if(ocrResult!= null)
{
  MessageBox.Show(ocrResult.Text,"识别结果");
}
GitHub 加速计划 / pa / PaddleOCR
49
11
下载
Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80+ languages recognition, provide data annotation and synthesis tools, support training and deployment among server, mobile, embedded and IoT devices)
最近提交(Master分支:4 个月前 )
0d41ffc9 3 天前
d523388e * add ppformulanet * rename loss * modify doc * add export code * modify yaml for global ref 5 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐