赞
踩
PaddleOCRSharp是一个基于百度飞桨PaddleOCR的C++代码修改并封装的.NET的OCR工具类库。包含文本识别、文本检测、基于文本检测结果的统计分析的表格识别功能,同时针对小图识别不准的情况下,做了优化,提高识别准确率。包含总模型仅8.6M的超轻量级中文OCR,单模型支持中英文数字组合识别、竖排文本识别、长文本识别。同时支持多种文本检测。 项目封装极其简化,实际调用仅几行代码,极大的方便了中下游开发者的使用和降低了PaddleOCR的使用入门级别,同时提供不同的.NET框架使用,方便各个行业应用开发与部署。Nuget包即装即用,可以离线部署,不需要网络就可以识别的高精度中英文OCR。
GitHub网址:https://github.com/raoyutian/PaddleOCRSharp
PaddleOCRSharp
using PaddleOCRSharp;
var ocrResult = new OCRResult();
using PaddleOCREngine engine = new PaddleOCREngine(null, new OCRParameter());
ocrResult = engine.DetectText("E:\\NetProjects\\ConsoleTest\\ConsoleTest\\ConsoleTest\\1672285939253.jpg");
List<Json_TextBlock> res = new List<Json_TextBlock>();
foreach (var item in ocrResult.TextBlocks)
{
var points = new List<object>();
foreach (var p in item.BoxPoints)
{
points.Add(new { p.X, p.Y });
}
res.Add(new Json_TextBlock
{
Score = item.Score,
BoxPoints = points,
Text = item.Text
});
}
Console.WriteLine("身份证识别完成");
// 处理适配新版本的 json 问题
/// <summary>
/// 识别的文本块
/// </summary>
public class Json_TextBlock
{
public List<object> BoxPoints { get; set; } = new List<object>();
public string Text { get; set; }
/// <summary>
/// 置信度
/// </summary>
public float Score { get; set; }
}
using PaddleOCRSharp;
var ocrResult = new OCRResult();
using PaddleOCREngine engine = new PaddleOCREngine(null, new OCRParameter());
ocrResult = engine.DetectText("E:\\NetProjects\\ConsoleTest\\ConsoleTest\\ConsoleTest\\1672285939253.jpg");
List<Json_TextBlock> res = new List<Json_TextBlock>();
foreach (var item in ocrResult.TextBlocks)
{
var points = new List<object>();
foreach (var p in item.BoxPoints)
{
points.Add(new { p.X, p.Y });
}
res.Add(new Json_TextBlock
{
Score = item.Score,
BoxPoints = points,
Text = item.Text
});
}
Console.WriteLine("身份证识别完成");
// 处理适配新版本的 json 问题
/// <summary>
/// 识别的文本块
/// </summary>
public class Json_TextBlock
{
public List<object> BoxPoints { get; set; } = new List<object>();
public string Text { get; set; }
/// <summary>
/// 置信度
/// </summary>
public float Score { get; set; }
}
GitHub网址:https://github.com/sangyuxiaowu/Snipping_OCR
具体功能:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。