iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C#使用Tesseract进行Ocr识别的方法实现
  • 362
分享到

C#使用Tesseract进行Ocr识别的方法实现

2024-04-02 19:04:59 362人浏览 泡泡鱼
摘要

目录1.Nuget搜索Tesseract2.项目安装Tesseract3.引用命名空间4.上GitHub下载别人的训练库5.选择图片进行识别1.Nuget搜索Tesseract 2

1.Nuget搜索Tesseract

2.项目安装Tesseract

3.引用命名空间

using Tesseract;

4.上github下载别人的训练库

https://github.com/tesseract-ocr/tessdata 这里下载中文的chi_sim.traineddata,放到了D盘根目录

5.选择图片进行识别

我把图片命名为image.jpg放在了D盘根目录

//图片文件路径
string imageFileName = @"D:\image.png";
//创建位图对象
Bitmap image = new Bitmap(imageFileName);
 
//Tesseract.Page
Page page = new TesseractEngine(@"D:\", "chi_sim", EngineMode.Default).Process(PixConverter.ToPix(image));
//释放程序对图片的占用
image.Dispose();
 
//打印识别率
Console.WriteLine(String.FORMat("{0:P}", page.GetMeanConfidence()));
//打印识别文本 //替换'/n'为'(空)'//替换'(空格)'为'(空)'
Console.WriteLine(page.GetText().Replace("\n", "").Replace(" ", ""));

识别率为百分之84,识别文字为立白liby

到此这篇关于C#使用Tesseract进行Ocr识别的方法实现的文章就介绍到这了,更多相关C# Ocr识别内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: C#使用Tesseract进行Ocr识别的方法实现

本文链接: https://www.lsjlt.com/news/151375.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C#使用Tesseract进行Ocr识别的方法实现
    目录1.Nuget搜索Tesseract2.项目安装Tesseract3.引用命名空间4.上Github下载别人的训练库5.选择图片进行识别1.Nuget搜索Tesseract 2...
    99+
    2024-04-02
  • java使用tesseract-ocr进行文字识别
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、tesseract-ocr是什么?二、使用步骤1.下载exe安装包2.安装3.使用3.设置全局path...
    99+
    2023-09-11
    java 开发语言
  • 如何使用PHP进行OCR识别和文字识别?
    随着数字化时代的不断发展,有大量的纸质文件需要进行数字化,以方便存储和检索。为了能够有效地进行数据转换,很多公司和个人选择了OCR技术(Optical Character Recognition,光学字符识别),它可以将扫描的纸质文档中的文...
    99+
    2023-05-21
    PHP OCR识别 文字识别
  • 如何在Java项目中使用OCR tesseract实现一个图文识别功能
    如何在Java项目中使用OCR tesseract实现一个图文识别功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。代码:package com.zhy.test; im...
    99+
    2023-05-31
    java ocr tesseract ava
  • 如何使用Python实现图像文字识别OCR
    要使用Python实现图像文字识别OCR,可以使用以下步骤: 安装Tesseract OCR引擎 Tesseract是一种开源OCR引擎,可以处理多种语言和字体。要使用Python进行OCR,需要安装Tesseract OCR引擎。安装...
    99+
    2023-09-09
    python opencv 计算机视觉 Powered by 金山文档
  • C++运行时类型识别与转换实现方法
    目录1.运行时类型转换2.typeid操作符2.1类型转换到中间层次类型2.2void型指针2.3运用带模板的RTTI3.多重继承4.合理使用RTTI5.RTTI的机制和开销6.小结...
    99+
    2024-04-02
  • 怎么进行C#联通新版验证码识别的实现
    今天就跟大家聊聊有关怎么进行C#联通新版验证码识别的实现,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。以前写了篇 联通充值卡自动充值的实现,最近发现联通官网改版了,随便看了下发现新版...
    99+
    2023-06-17
  • 使用python进行图片的文字识别
    使用python进行图片的文字识别 文章目录 使用python进行图片的文字识别安装 Tesseract OCR安装过程配置系统的环境变量 安装python的第三方库Pytesserac...
    99+
    2023-09-08
    python windows pytesseract Tesseract ORC
  • Java使用Tess4J实现图像识别方式
    目录Java Tess4J实现图像识别首先,下载Tess4J的相关资源(一个压缩包)项目的的目录如下lib中的文件如下(tess4J.jar也在该目录下)再在eclipse中打开项目...
    99+
    2024-04-02
  • 利用Python实现面部识别的方法详解
    人脸识别正在成为软件开发中的一种趋势。它有助于识别人脸并使应用程序更加健壮。在本教程中,我们将使用python和face_recognition库创建一个简单的人脸识别。 对于开发...
    99+
    2024-04-02
  • OpenAI的Whisper模型进行语音识别使用详解
    目录正文Whisper 模型介绍使用Whisper 模型进行语音识别总结正文 语音识别是人工智能中的一个领域,它允许计算机理解人类语音并将其转换为文本。该技术用于 Alexa 和各...
    99+
    2023-02-09
    OpenAI Whisper语音识别 OpenAI Whisper模型
  • Python中使用moviepy进行视频分割的实现方法
    场景 moviepy官网: https://pypi.org/project/moviepy/ 是一个用于视频编辑的Python库:切割、连接、标题插入、视频合成、非线性编辑,视频处...
    99+
    2024-04-02
  • Java和JVM的重载识别,重写方法是怎样进行的
    目录1.案例2.重载与重写3.JVM的静态绑定和动态绑定4.调用指令的符号引用5.总结与实践可变长参数方法的重载造成的。 1.案例 void invoke(Object obj, O...
    99+
    2024-04-02
  • css首行缩进的实现方法
    这篇文章主要为大家展示了css首行缩进的实现方法,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“css首行缩进的实现方法”这篇文章吧。css是什么意思css是一种用来表现HTML或XML等文件样式的...
    99+
    2023-06-06
  • Python实现识别XSS漏洞的方法详解
    目录什么是 XSS 漏洞Python 如何识别 XSS 漏洞1. 使用 HTMLParser 模块2. 使用 BeautifulSoup 模块3. 防止 XSS 攻击最后的话XSS(...
    99+
    2023-02-20
    Python识别XSS漏洞 Python XSS漏洞 Python XSS
  • 人脸识别java实现的方法是什么
    人脸识别的Java实现方法包括以下几个步骤:1. 图像采集:使用摄像头或者其他图像采集设备采集人脸图像。2. 人脸检测:使用人脸检测...
    99+
    2023-06-05
    人脸识别java java
  • Python+OpenCV实现信用卡数字识别的方法详解
    目录一、模板图像处理 二、信用卡图片预处理一、模板图像处理 (1)灰度图、二值图转化 template = cv2.imread('C:/Users/bwy/Desktop...
    99+
    2024-04-02
  • AIGC:初学者使用“C知道”实现AI人脸识别
    文章目录 前言人脸识别介绍准备工作创作过程生成人脸识别代码下载分类文件安装 OpenCV生成人脸识别代码(图片) 创作成果总结 前言 从前,我们依靠各种搜索引擎来获取内容,但随着各类数...
    99+
    2023-09-20
    AIGC 人工智能
  • OpenCV实现去除背景识别的方法总结
    目录实现效果实现代码补充实现效果 效果如图,只识别一定距离内的物体 哈哈哈哈哈哈哈哈哈,但我不知道这有什么用 实现代码 import pyrealsense2 as rs impo...
    99+
    2024-04-02
  • Android开发中实现手势识别功能的方法
    Android开发中实现手势识别功能的方法?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。触摸交互中的概念常用事件首先要了解一些常用的事件: ACTION_DOWN:第一个手指按...
    99+
    2023-05-31
    android roi
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作