• 大小: 32.53MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-30
  • 语言: C#
  • 标签: C#  Tesseract  OCR  

资源简介

C#开发的图片识别程序,Tesseract-OCR;挺好用,可以用来做毕业设计,搞研究! C#Demo,开发环境VS 2013

资源截图

代码片段和文件信息

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): \r\n{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-master\LICENSE
     文件        1189  2016-02-13 07:24  tesseract-samples-master\Readme.md
     目录           0  2016-02-13 07:24  tesseract-samples-master\src\
     目录           0  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\
     文件        3361  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\Program.cs
     目录           0  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\Properties\
     文件        1068  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\Properties\AssemblyInfo.cs
     文件        4642  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\Tesseract.ConsoleDemo.csproj
     文件         726  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\app.config
     文件         135  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\packages.config
     文件       38668  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\phototest.tif
     目录           0  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\tessdata\
     文件      171918  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\tessdata\eng.cube.bigrams
     文件          38  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\tessdata\eng.cube.fold
     文件         181  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\tessdata\eng.cube.lm
     文件      857304  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\tessdata\eng.cube.nn
     文件         254  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\tessdata\eng.cube.params
     文件    13020078  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\tessdata\eng.cube.size
     文件     2444187  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\tessdata\eng.cube.word-freq
     文件         996  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\tessdata\eng.tesseract_cube.nn
     文件    21876550  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\tessdata\eng.traineddata
     目录           0  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\x64\
     文件     3207680  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\x64\liblept172.dll
     文件     2743808  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\x64\libtesseract304.dll
     目录           0  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\x86\
     文件     2459648  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\x86\liblept172.dll
     文件     2138624  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.ConsoleDemo\x86\libtesseract304.dll
     文件        2032  2016-02-13 07:24  tesseract-samples-master\src\Tesseract.Samples.sln
............此处省略43个文件信息

评论

共有 条评论