Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 21372|Respuesta: 0

[Fuente] c# Usar OCR para reconocer imágenes chinas

[Copiar enlace]
Publicado en 23/11/2016 14:33:25 | | | |
Todavía existen muchos componentes OCR (Reconocimiento Óptico de Caracteres) disponibles en el mercado actualmente, incluyendo el famoso Tesseract y el muy profesional Asprise, aunque son muy profesionales y fáciles de usar, no son fáciles de usar (porque no son amigables para el soporte chino). Si la empresa se especializa en el desarrollo de suites OCR y está dispuesta a dedicar mucho tiempo a investigación y desarrollo en profundidad, entonces se recomienda Tesseract, que puede configurarse en profundidad y es de código abierto.
Tras probar varias soluciones, se descubrió que el componente OCR de Microsoft tenía un buen efecto en el reconocimiento chino y era sencillo. Este componente está basado en Office 2007 y tiene el siguiente efecto:


Utiliza componentes OCR de C# y Office 2007 para convertir gráficos y texto
  • Instalar Office 2007. (Necesitas instalar esto manualmente en Tools–> Microsoft Office Document Imaging al instalar las opciones de componentes)
  • Instalación del parche Office SP2 (301 MB): http://download.microsoft.com/download/A/3/9/A39E919E-AFA8-4128-9249-51629206C70F/office2007sp2-kb953195-fullfile-zh-cn.exe
  • Consulta el componente COM en el proyecto Visual Studio C#: Microsoft Office Document Imaging 12.0 Type Library
  • Luego escribe el siguiente código (este artículo utiliza el proyecto de prueba winfrom):

Luego pon un archivo text.jpg en la unidad C para empezar a probar el código anterior.

Otras Notas: Si el error "Información adicional: Recuperación de un componente con CLSID {40942A6C-1520-4132-BDF8-BDC1F71F547B} en la fábrica de la clase COM falló debido al siguiente error: 80040154 No hay clase registrada", intenta modificar el objetivo de compilación del proyecto de Cualquier CPU a x86.


Enlace original: http://www.wxzzz.com/1602.html





Anterior:Uso de SyncRoot en StringDictionary
Próximo:Escribir un servicio web con C# HttpListener da un error 503
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com