Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 21372|Risposta: 0

[Fonte] c# Usa l'OCR per riconoscere le immagini cinesi

[Copiato link]
Pubblicato su 23/11/2016 14:33:25 | | | |
Attualmente sul mercato sono ancora disponibili molti componenti OCR (Optical Character Recognition), tra cui il famoso Tesseract e il molto professionale Asprise, anche se sono molto professionali e facili da usare, ma non sono facili da usare (perché non sono compatibili con il supporto cinese). Se l'azienda è specializzata nello sviluppo di suite OCR ed è disposta a dedicare molto tempo a una ricerca e sviluppo approfonditi, allora si consiglia Tesseract, che può essere configurato in modo approfondito ed è open source.
Dopo aver provato varie soluzioni, si è scoperto che la componente OCR di Microsoft aveva un buon effetto sul riconoscimento cinese ed era semplice. Questa componente si basa su Office 2007 e ha il seguente effetto:


Usa componenti OCR C# e Office 2007 per convertire grafica e testo
  • Installa Office 2007. (Devi installare manualmente questo in Tools–> Microsoft Office Document Imaging quando installi le opzioni component)
  • Installazione patch Office SP2 (301 MB): http://download.microsoft.com/download/A/3/9/A39E919E-AFA8-4128-9249-51629206C70F/office2007sp2-kb953195-fullfile-zh-cn.exe
  • Fai riferimento al componente COM nel progetto Visual Studio C#: Microsoft Office Document Imaging 12.0 Type Library
  • Poi scrivi il seguente codice (questo articolo utilizza il progetto di test winfrom):

Poi inserisci un file text.jpg nel disco C per iniziare a testare il codice sopra.

Altre Note: Se l'errore "Informazioni aggiuntive: Recupero di un componente con CLSID {40942A6C-1520-4132-BDF8-BDC1F71F547B} nella fabbrica della classe COM è fallito a causa del seguente errore: 80040154 Nessuna classe registrata", prova a modificare il target di build del progetto da Qualsiasi CPU a x86.


Link originale: http://www.wxzzz.com/1602.html





Precedente:Uso di SyncRoot in StringDictionary
Prossimo:Scrivere un servizio web con C# HttpListener dà un errore 503
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com