Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 21372|Antwoord: 0

[Bron] c# Gebruik OCR om Chinese afbeeldingen te herkennen

[Link kopiëren]
Geplaatst op 23-11-2016 14:33:25 | | | |
Er zijn nog steeds veel OCR (Optical Character Recognition) componenten op de markt, waaronder de beroemde Tesseract en de zeer professionele Asprise, hoewel ze zeer professioneel en gebruiksvriendelijk zijn, maar niet eenvoudig te gebruiken (omdat ze niet vriendelijk zijn voor Chinese ondersteuning). Als het bedrijf gespecialiseerd is in het ontwikkelen van OCR-suites en bereid is veel tijd te besteden aan diepgaand onderzoek en ontwikkeling, wordt Tesseract aanbevolen, dat diepgaand kan worden geconfigureerd en open source is.
Na het proberen van verschillende oplossingen bleek dat de OCR-component van Microsoft een goed effect had op de Chinese herkenning en eenvoudig was. Deze component is gebaseerd op Office 2007 en heeft het volgende effect:


Gebruik C# en Office 2007 OCR-componenten om grafische en teksten om te zetten
  • Installeer Office 2007. (Je moet dit handmatig installeren in Tools–> Microsoft Office Document Imaging bij het installeren van de componentopties)
  • Office SP2 patchinstallatie (301 MB): http://download.microsoft.com/download/A/3/9/A39E919E-AFA8-4128-9249-51629206C70F/office2007sp2-kb953195-fullfile-zh-cn.exe
  • Raadpleeg de COM-component in het Visual Studio C#-project: Microsoft Office Document Imaging 12.0 Type Library
  • Schrijf vervolgens de volgende code (dit artikel gebruikt het winfrom-testproject):

Daarna zet je een text.jpg bestand in de C-schijf om de bovenstaande code te testen.

Andere opmerkingen: Als de fout "Additional Information: Retrieving a component with CLSID {40942A6C-1520-4132-BDF8-BDC1F71F547B} in de COM-klassefabriek faalde vanwege de volgende fout: 80040154 Geen geregistreerde klasse", probeer dan het projectbuild target te wijzigen van Any CPU naar x86.


Originele link: http://www.wxzzz.com/1602.html





Vorig:Gebruik van SyncRoot in StringDictionary
Volgend:Het schrijven van een webservice met C# HttpListener geeft een 503-fout
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com