某某茶叶有限公司欢迎您!
金沙棋牌在线 > Web前端 > Tesseract OCR

Tesseract OCR

时间:2020-03-16 22:27

本文由码农网 – 邱康原创翻译,转发请看清文末的转发必要,迎接参预大家的金沙棋牌在线,付费投稿陈设!

Tesseract OCR Tuitor

Optical Character Recognition (OCSportage卡塔尔(قطر‎即光学字符辨识是把打字与印刷文本转换来二个数字代表的历程。它有精彩纷呈的实在应用–从数字化印制图书、创制小票的电子记录,到车牌识别以致破解基于图像的验证码。

environment preparement

  1. get the tesseract dll, nuget from vs.
  2. get the test data, we can get it from github

金沙棋牌在线 1

Start to write a hello world

See code below.

 //  var image = new Bitmap(@"C:LearningSpaceTessnetOCRTestscreenshot.bmp");
            var image = Pix.LoadFromFile(@"C:LearningSpaceTessnetOCRTestscreenshot.bmp");
            var ocr = new TesseractEngine(@"C:LearningSpaceTessnetOCRTest","eng");
         //   ocr.SetVariable("tessedit_char_whitelist", "0123456789");
            var result = ocr.Process(image, Rect.Empty);
            Console.WriteLine(result.GetText());

Tesseract是贰个能促成OC奥德赛的开源项目。你能在*Nix系统,Mac系统和Windows系统上运营这几个种类,不过若是利用叁个库,我们就能够在PHP项目中利用它了。本学科的指标是教您什么行使。

安装

准备

为了让工作变得轻便和相像的, 大家将利用设想机(本文使用Vagrant)来运转应用程序,这会提到到安装PHP和Nginx,大家将安装苔丝eract来分别演示进程。倘使您想自个儿依照现存Debian-based系统设置Tesseract,你能够跳过下局地—大概查看the README来获取在其它*nix上,Mac系统大概Windows的安装指引.