Tesseract 的替代方案(2022 更新)
Tesseract 最初是由 HP Laboratories Bristol 和 HP Co. 在 1985 年至 1994 年间开发的。 在科罗拉多州格里利市。 1996 年进行了更多改进,使其能够运行在 Windows 系统上;1998 年用 C++ 重写了该程序。惠普公司于 2005 年将 Tesseract 开源。谷歌自 2006 年以来一直在使用和开发该程序。
Tesseract OCR 是 Google 技术栈中图像分析 API 类下的一个工具。它可以自动去除杂乱的背景,并生成与扫描仪生成的 PDF 文件质量相当的 PDF 文件。 Tesseract使用高度准确的光学字符识别技术,可以将扫描的纸质文件转换为可搜索的数字文件。 它可以提取相机照片、数码图像和扫描的多页 PDF 文档中的文本和字符。 此外,包含打字或打印文本的 PDF 文件可以转换为计算机编码文本。
还有其他 OCR 软件(包括开源软件和专有软件,以及基于 Web 服务的软件),它们都可以从图像文件和 PDF 中提取文本。 在本文中,我们将探讨一些可以替代 Tesseract OCR 的 OCR 工具。
Tesseract替代方案列表(精度和速度均有所提高)
- Tesseract Engine 的替代库列表
- 将照片和 PDF 文件转换为可搜索的 PDF 和 CSV 文件
- 使用深度学习技术从 PDF、照片、表格和表单中提取文本
- 利用 Tesseract 的替代方案实现高精度
ABBYY FineReader PDF
ABBYY FineReader PDF 由 ABBYY 开发,是一款光学字符识别软件,可将图像文档(如照片、扫描件和 PDF 文件)和屏幕截图转换为可编辑的文件格式,例如 Microsoft Word、Microsoft Excel、Microsoft PowerPoint、富文本格式、HTML、PDF/A、可搜索 PDF、CSV 和文本(纯文本)。
ABBYY FineReader PDF 可以直接从纸质文档、25 种以上的不同文件类型生成 PDF 文件,或者通过几乎任何程序发布到 PDF 打印机。 PDF/A-1 到 PDF/A-3 启用了长期存档功能,而 PDF/UA 则确保在使用屏幕阅读器等辅助技术时可以访问内容。
此外,ABBYY FineReader PDF 使专家能够在数字化工作场所尽可能高效地工作。 ABBYY FineReader 将扫描的文档集成到数字工作流程中,从而在管理和完成文档时节省时间和精力。 您无需转换 PDF 即可编辑文本、表格或整个布局。 无论文档是如何生成的——无论是数字文档还是直接从纸质文档生成的文档,该软件都可以轻松、有条不紊地处理任何文档。 该软件还可以创建可编辑的PDF文件。
ABBYY FineReader 的桌面版可在 Windows、Linux 和 macOS 系统上使用。
AWS OCR
作为一项机器学习 (ML) 网络服务,Amazon Textract 可以从任何扫描文档中提取文本、表格和其他数据。 它利用深度学习技术,能够准确、自动地从扫描文档(如 PDF、照片、表格和表单)中提取内容。 之后,Amazon Textract 会将信息输出为可编辑的、有序的文件格式。
设想这样一种情况:一家公司需要将许多公司纸质发票中的相关信息转移到 Excel 表格中。 通常情况下,会安排数据录入人员手动完成这项任务,但这往往会导致组织混乱、耗时且容易出错。 此外,其他使用某些 OCR 软件解决方案的公司往往需要花费数小时来配置其工具,以便从文档中提取数据(每当文档格式发生变化时,通常都需要更新这些工具)。 using Textract,公司只需将发票上传到网络服务,即可从这些文档中以更有序的格式获取文本、表单、键值对和表格。 这样就省去了人工、耗时且成本高昂的数据录入过程。
此外,Amazon OCR允许您轻松将图像和视频分析添加到您的应用程序中,使用成熟的、高度可扩展的深度学习技术,无需任何机器学习专长。
iText
iText 是一款面向终端用户的 OCR 程序,它使用多个行业领先的 OCR 引擎处理扫描图像。 根据开源AGPL的条款,您可以免费使用iText Core和一定数量的附加组件。 作为替代方案,您还可以从各种商业许可替代方案中进行选择。
iText集团生产的产品包括iText Suite和iText DITO,是PDF技术的全球领导者。 它开发出尖端、屡获殊荣的 PDF 软件,全球数百万客户使用该软件创建各种用途的数字文档,包括发票、信用卡账单、移动登机牌、法律存档等等。 该软件既有开源版本,也有商业版本。
iText集团还提供iText Suite,这是一套完整的开源PDF SDK,包含iText Core及可选附加组件,提供最大限度的自由与生产力。
腾讯云OCR
腾讯云的OCR技术可以自动检测和识别照片中的文字。 它对印刷文本的可靠性和平均准确率超过 95%。 OCR技术的文档分析和文本识别算法由腾讯优图实验室开发。 它可以用于透视变形、光照不稳定、部分遮挡等情况。 它同时支持横屏和竖屏模式。 凭借更高的准确度,该技术可以区分中文文本、英文文本、中英文文本、数字和特殊符号。 它为开发者提供了种类繁多的可直接调用的 API,以及易于使用的 SDK。
IronOCR
IronOCR 是一款高度准确高效的 OCR 文本识别和文档扫描应用程序。 借助 IronOCR for .NET,软件开发人员可以在 .NET 应用程序和网页中读取图像和 PDF 中的文本。 该软件可辅助进行图像的文本和条形码扫描,支持多种外语,并生成纯文本或结构化数据输出。 Web、控制台、MVC 和各种 .NET 桌面应用程序都可以使用 Iron Software 的 OCR 库。 当用于商业用途时,开发团队将提供直接支持以及相关许可。 IronOCR 可将图像转换、创建、编辑、处理、压缩和图像增强等文档处理功能快速集成到应用程序中。
- IronOCR 使用最新的 Tesseract 5 引擎,可以读取任何 PDF 格式中的文本、条形码和二维码。 有了这个库,就可以快速轻松地将 OCR 功能添加到桌面、在线和控制台应用程序中。 IronOCR 具有条形码扫描、文档检测和扫描等数据采集功能,以及从文本中提取数据的功能。 它将源材料(例如 PDF 和图像)转换为结构化数据记录。 IronOCR 共支持 125 种国际语言。 同时支持自定义语言和词汇表。 IronOCR 可以读取 20 多种条形码和二维码格式。
- 它支持 TIFF 和 GIF 多页图像格式。 它可以校正质量差的扫描件和照片。
- 它支持多线程操作。 它还可以同时运行一个或多个进程。
- IronOCR 可以输出结构化数据,包括页面、段落、行、单词、字符等。 IronOCR 支持 Windows、Linux、macOS 等操作系统。
- 它可以提取 PDF 或 JPEG 文件以及各种其他文档中的信息。 IronOCR 提供准确、智能的字符识别和区域识别功能,让您可以快速创建可编辑的文档。 IronOCR 可批量扫描文档为 PDF,并自动识别所有语言的文本。 或者,我们可以手动设置自动识别文本时应使用的语言。

以下是对图像文件执行 OCR 的示例代码。
using IronOcr;
var Ocr = new IronTesseract(); // Initialize a new instance of IronTesseract
using (var Input = new OcrInput(@"images\image.png")) // Load the image file for OCR
{
var Result = Ocr.Read(Input); // Perform OCR to read text from the image
Console.WriteLine(Result.Text); // Output the recognized text to the console
}Imports IronOcr
Private Ocr = New IronTesseract() ' Initialize a new instance of IronTesseract
Using Input = New OcrInput("images\image.png") ' Load the image file for OCR
Dim Result = Ocr.Read(Input) ' Perform OCR to read text from the image
Console.WriteLine(Result.Text) ' Output the recognized text to the console
End Using点击这里查看更多关于 IronOCR 的教程。
结论
Tesseract 易于使用,支持多种图像和 PDF 文档处理方法。 它是由 IronOCR 在 .NET Framework 环境下提供的。 此外,它还提供了许多参数来增强 Tesseract OCR 库的功能。 多种语言均可同时使用。 IronOCR 套餐以统一价格提供适用于所有平台的极具竞争力的许可和支持。此外,还包含一年的免费更新、功能升级以及我们工程团队的技术支持。 IronOCR 是 Google 开发的 Tesseract 的最佳替代方案之一,只需几行代码即可轻松实现。
IronOCR 附带打包软件产品、SaaS 和 OEM 所需的免版税再分发保障。 相比之下,其他OCR产品都是完全自定义选择的,通常价格更高。两种产品的价格点不同,IronOCR起价为$999。 以下是有关许可和定价的更多详细信息。 简而言之,IronOCR 以更低的成本提供更多功能。
