Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 21372|Atsakyti: 0

[Šaltinis] c# Naudokite OCR kinų vaizdams atpažinti

[Kopijuoti nuorodą]
Paskelbta 2016-11-23 14:33:25 | | | |
Dabar rinkoje vis dar yra daug OCR (optinio simbolių atpažinimo) komponentų, įskaitant garsųjį "Tesseract" ir labai profesionalų "Asprise", nors jie yra labai profesionalūs ir labai paprasti naudoti, tačiau jais nėra lengva naudotis (nes jie nėra draugiški Kinijos palaikymui). Jei įmonė specializuojasi OCR rinkinių kūrime ir nori ilgą laiką skirti nuodugniems tyrimams ir plėtrai, rekomenduojama "Tesseract", kurią galima išsamiai sukonfigūruoti ir kuri yra atvirojo kodo.
Išbandžius įvairius sprendimus, buvo nustatyta, kad "Microsoft" OCR komponentas turėjo gerą poveikį kinų atpažinimui ir buvo paprastas. Šis komponentas yra pagrįstas "Office 2007" ir turi tokį poveikį:


C# ir Office 2007 OCR komponentų naudojimas grafikai ir tekstui konvertuoti
  • Įdiekite "Office 2007". (Diegdami komponento parinktis turite įdiegti rankiniu būdu naudodami įrankius – > Microsoft Office dokumentų atvaizdavimą)
  • "Office" SP2 pataisos diegimas (301 MB): http://download.microsoft.com/download/A/3/9/A39E919E-AFA8-4128-9249-51629206C70F/office2007sp2-kb953195-fullfile-zh-cn.exe
  • Nuoroda į COM komponentą Visual Studio C# projekte: Microsoft Office Document Imaging 12.0 Type Library
  • Tada parašykite šį kodą (šiame straipsnyje naudojamas winfrom bandymo projektas):

Tada įdėkite text.jpg failą į C diską, kad pradėtumėte testuoti aukščiau pateiktą kodą.

Kitos pastabos: Jei klaida "Papildoma informacija: komponento su CLSID {40942A6C-1520-4132-BDF8-BDC1F71F547B} nuskaitymas COM klasės gamykloje nepavyko dėl šios klaidos: 80040154 Nėra registruotos klasės", pabandykite pakeisti projekto kūrimo tikslą iš Bet kurio procesoriaus į x86.


Originali nuoroda: http://www.wxzzz.com/1602.html





Ankstesnis:SyncRoot naudojimas StringDictionary
Kitą:Rašant žiniatinklio paslaugą naudojant C# HttpListener gaunama 503 klaida
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com