C# TesseractOCR识别身份证号

https://github.com/tesseract-ocr/tessdata

新建控制台项目并添加包

TesseractTesseract.Drawing

下载训练的模型

地址

代码实现

cs 复制代码
using Tesseract;

var filePath = "F:\\Desktop\\韦小宝.png";
var exePath = AppDomain.CurrentDomain.BaseDirectory;
var language = "chi_sim";
var engine = new TesseractEngine(Path.Combine(exePath,"tessdata"), language, EngineMode.Default);
using (var img = Pix.LoadFromFile(filePath))
{
    using (var page = engine.Process(img))
    {
        Console.WriteLine(page.GetText());
        Console.WriteLine($"置信度:{page.GetMeanConfidence()}");
    }
}

识别精度有点低,需要结合opencv处理提高精度

相关推荐
咛辉1 分钟前
spark和Hadoop之间的对比和联系
开发语言
Humbunklung22 分钟前
Sigmoid函数简介及其Python实现
开发语言·python·深度学习·机器学习
__lost31 分钟前
MATLAB退火算法和遗传算法解决旅行商问题
开发语言·算法·matlab·遗传算法·退火算法
恶霸不委屈38 分钟前
MATLAB函数调用全解析:从入门到精通
开发语言·算法·matlab·匿名函数·函数句柄
code_shenbing1 小时前
WPF实现类似Microsoft Visual Studio2022界面效果及动态生成界面技术
ui·c#·wpf·上位机
建群新人小猿1 小时前
CRMEB-PRO系统定时任务扩展开发指南
android·java·开发语言·前端
程序员秘密基地1 小时前
基于c#,asp.net webform, sql server数据库,在线档案管理系统
开发语言·sqlserver·asp.net·.net·源代码管理
知识分享小能手1 小时前
JavaScript学习教程,从入门到精通,Ajax数据交换格式与跨域处理(26)
xml·开发语言·前端·javascript·学习·ajax·css3
5:001 小时前
【QT】编写第一个 QT 程序 & 对象树 & Qt 编程事项 & 内存泄露问题
开发语言·qt
长安城没有风2 小时前
JAVA SE 反射,枚举与lambda表达式
java·开发语言