Tesseract is probably the most accurate open source OCR engine available. Combined with the Leptonica Image Processing Library it can read a wide variety of image formats and convert them to text in over 60 languages. It was one of the top 3 engines in the 1995 UNLV Accuracy test. Between 1995 and 2006 it had little work done on it, but since then it has been improved extensively by Google. It is released under the Apache License 2.0.

There is a newer version of this package available.
See the version list below for details.
Install-Package Tesseract -Version
dotnet add package Tesseract --version
<PackageReference Include="Tesseract" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Tesseract --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Tesseract,"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Tesseract as a Cake Addin
#addin nuget:?package=Tesseract&version=

// Install Tesseract as a Cake Tool
#tool nuget:?package=Tesseract&version=
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

*Note:* Version 2 was initially going to introduce support for Tesseract 3.03 however as this hasn't been released yet and we have a few minor breaking changes due to Mono support which require a version increment (we use semantic versioning).

#### Breaking changes from 1.0

* Tesseract.Interop is now internal which means we can make as many interop changes as we like as long as the public version doesn't change
* TesseractEngine.Handle, Pix.Handle, and PixColormap.Handle are now internal
* Logging is done to the ``Tesseract`` source, not ``Default``.

## New features

* Support for multi-page tiffs - Issue 50
* Support for linux\mono - Issue 23

## Bug fixes

* Fixed UTF8 handling for SetVariable (support for non-english languages) - Issue 120 & Issue 68


This package has no dependencies.

NuGet packages (26)

Showing the top 5 NuGet packages that depend on Tesseract:

Package Downloads
Adds support for interop with System.Drawing to Tesseract such as passing Bitmap to Tesseract.
This helps to read simple text (string or number) from the images using Tesseract without additional configuration. IMPORTANT : Change the properties of all the files in the "tessdata" folder for "Copy To Output Directory" as "Copy always". Sample Project : https://github.com/rohitvipin/TesseractHelper.Demo

GitHub repositories (4)

Showing the top 4 popular GitHub repositories that depend on Tesseract:

Repository Stars
原来所有项目都移动到**OleVersion**目录下进行保留。新的案例装以.net 5.0为主,一部分对以前案例进行升级,一部分将以前的工作经验总结出来,以供大家参考!
Free open-source OCR application for the Windows Desktop - A modern GUI front-end for the Tesseract OCR engine. The application also includes support for reading and OCR'ing PDF files.
Samples for the Tesseract.Net wrapper

Version History

Version Downloads Last updated
4.1.1 105,693 11/15/2020
4.1.0-beta1 46,704 10/12/2019
3.3.0 313,822 12/16/2018
3.2.0-alpha4 14,972 8/23/2017
3.2.0-alpha3 1,200 7/4/2017
3.2.0-alpha2 3,826 10/16/2016
3.2.0-alpha1 1,015 8/30/2016
3.0.2 359,468 2/13/2016
3.0.2-alpha1 882 2/8/2016
3.0.1 7,421 12/23/2015
3.0.0 2,504 12/19/2015
2.4.1 12,327 10/25/2015
2.4.0 8,322 7/25/2015
2.3.0 23,778 3/29/2015
2.2.0 10,803 1/26/2015 5,466 12/2/2014 3,622 11/1/2014 3,964 9/21/2014
1.0.12 4,786 6/28/2014
1.0.11 987 6/22/2014
1.0.10 4,032 1/27/2014
1.0.9 879 1/24/2014
1.0.8 1,330 1/6/2014
1.0.7 815 1/3/2014
1.0.6 1,005 12/24/2013
1.0.5 839 12/20/2013
1.0.4 1,137 12/10/2013
1.0.0-alpha2 861 10/4/2013
1.0.0-alpha1 725 10/4/2013
Show less