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处理提高精度

相关推荐
Wpa.wk3 分钟前
自动化测试环境配置-java+python
java·开发语言·python·测试工具·自动化
yangshuquan8 分钟前
使用 C# + IronOcr,轻松实现图片文字自动识别(OCR)和提取
c#·ocr·编程技巧·winforms
天天代码码天天9 分钟前
TSR18测速雷达C#对接
c#·雷达测速·tsr18测速雷达
道一2314 分钟前
C#获取操作系统版本号方法
开发语言·c#
道一2316 分钟前
C# 判断文件是否存在的方法
开发语言·c#
信仰_27399324321 分钟前
Java面试题
java·开发语言
闫有尽意无琼40 分钟前
银河麒麟v11 arm编译Qt creator8.0.2报错
开发语言·qt
小此方1 小时前
从零开始手搓堆:核心操作实现 + 堆排序 + TopK 算法+ 向上调整 vs 向下调整建堆的时间复杂度严密证明!
开发语言·数据结构·算法
_OP_CHEN1 小时前
从零开始的Qt开发指南:(五)Qt 常用控件之 QWidget(上):解锁 Qt 界面开发的核心基石
开发语言·c++·qt·前端开发·qwidget·gui开发·qt常用控件
wjs20241 小时前
SQLite 视图
开发语言