C#开发的图片识别程序,Tesseract-OCR;挺好用,可以用来做毕业设计,搞研究!
C#Demo,开发环境VS 2013
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-02-13 07:24 tesseract-samples-master
文件 788 2016-02-13 07:24 tesseract-samples-master.gitattributes
文件 2350 2016-02-13 07:24 tesseract-samples-master.gitignore
文件 11358 2016-02-13 07:24 tesseract-samples-masterLICENSE
文件 1189 2016-02-13 07:24 tesseract-samples-masterReadme.md
目录 0 2016-02-13 07:24 tesseract-samples-mastersrc
目录 0 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo
文件 3361 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemoProgram.cs
目录 0 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemoProperties
文件 1068 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemoPropertiesAssemblyInfo.cs
文件 4642 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemoTesseract.ConsoleDemo.csproj
文件 726 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemoapp.config
文件 135 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemopackages.config
文件 38668 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemophototest.tif
目录 0 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdata
文件 171918 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.cube.bigrams
文件 38 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.cube.fold
文件 181 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.cube.lm
文件 857304 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.cube.nn
文件 254 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.cube.params
文件 13020078 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.cube.size
文件 2444187 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.cube.word-freq
文件 996 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.tesseract_cube.nn
文件 21876550 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.traineddata
目录 0 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemox64
文件 3207680 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemox64liblept172.dll
文件 2743808 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemox64libtesseract304.dll
目录 0 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemox86
文件 2459648 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemox86liblept172.dll
文件 2138624 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemox86libtesseract304.dll
文件 2032 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.Samples.sln
............此处省略43个文件信息
using System;
using System.Diagnostics;
namespace Tesseract.ConsoleDemo
{
internal class Program
{
public static void Main(string[] args)
{
var testImagePath = “./phototest.tif“;
if (args.Length > 0)
{
testImagePath = args[0];
}
try
{
using (var engine = new TesseractEngine(@“./tessdata“ “eng“ EngineMode.Default))
{
using (var img = Pix.LoadFromFile(testImagePath))
{
using (var page = engine.Process(img))
{
var text = page.GetText();
Console.WriteLine(“Mean confidence: {0}“ page.GetMeanConfidence());
Console.WriteLine(“Text (GetText):
{0}“ text);
Console.WriteLine(“Text (iterator):“);
using (var iter = page.GetIterator())
{
iter.Begin();
do
{
do
{
do
{
do
{
if (iter.IsAtBeginningOf(PageIteratorLevel.Block))
{
Console.WriteLine(““);
}
Console.Write(iter.GetText(PageIteratorLevel.Word));
Console.Write(“ “);
if (iter.IsAtFinalOf(PageIteratorLevel.TextLine PageIteratorLevel.Word))
{
Console.WriteLine();
}
} while (iter.Next(PageIteratorLevel.TextLine PageIteratorLevel.Word));
if (iter.IsAtFinalOf(PageIteratorLevel.Para PageIteratorLevel.TextLine))
{
Console.WriteLine();
}
} while (iter.Next(PageIteratorLevel.Para PageIteratorLevel.TextLine));
} while (iter.Next(PageIteratorLevel.Block PageIteratorLevel.Para));
} while (iter.Next(PageIteratorLevel.Block));
}
}
}
}
}
catch (Exception e)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-02-13 07:24 tesseract-samples-master
文件 788 2016-02-13 07:24 tesseract-samples-master.gitattributes
文件 2350 2016-02-13 07:24 tesseract-samples-master.gitignore
文件 11358 2016-02-13 07:24 tesseract-samples-masterLICENSE
文件 1189 2016-02-13 07:24 tesseract-samples-masterReadme.md
目录 0 2016-02-13 07:24 tesseract-samples-mastersrc
目录 0 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo
文件 3361 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemoProgram.cs
目录 0 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemoProperties
文件 1068 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemoPropertiesAssemblyInfo.cs
文件 4642 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemoTesseract.ConsoleDemo.csproj
文件 726 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemoapp.config
文件 135 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemopackages.config
文件 38668 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemophototest.tif
目录 0 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdata
文件 171918 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.cube.bigrams
文件 38 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.cube.fold
文件 181 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.cube.lm
文件 857304 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.cube.nn
文件 254 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.cube.params
文件 13020078 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.cube.size
文件 2444187 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.cube.word-freq
文件 996 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.tesseract_cube.nn
文件 21876550 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemo essdataeng.traineddata
目录 0 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemox64
文件 3207680 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemox64liblept172.dll
文件 2743808 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemox64libtesseract304.dll
目录 0 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemox86
文件 2459648 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemox86liblept172.dll
文件 2138624 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.ConsoleDemox86libtesseract304.dll
文件 2032 2016-02-13 07:24 tesseract-samples-mastersrcTesseract.Samples.sln
............此处省略43个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)