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

相关推荐
ytttr8731 分钟前
C# 读取数据库表结构工具设计与实现
开发语言·数据库·c#
Jinuss4 分钟前
源码分析之React中的useImperativeHandle
开发语言·前端·javascript
csdn2015_12 分钟前
HashSet 和 LinkedHashSet 区别
java·开发语言
CoderCodingNo16 分钟前
【GESP】C++五级练习题 luogu-P1102 A-B 数对
开发语言·c++·算法
Circ.22 分钟前
文本相似性对比python代码
开发语言·python·相似度
鸽子一号29 分钟前
c#笔记之lambda表达式和linq
笔记·c#·linq
2301_7890156230 分钟前
C++11新增特性:可变参数模板、lambda表达式、function包装器、bind绑定、defult和delete
c语言·开发语言·c++·算法·c++11·万能引用
南风知我意95733 分钟前
JavaScript 惰性函数深度解析:从原理到实践的极致性能优化
开发语言·javascript·性能优化
xyq202433 分钟前
Perl 目录操作
开发语言
Humbunklung41 分钟前
WMO 天气代码(Code Table 4677)深度解析与应用报告
开发语言·数据库·python