Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 21372|Resposta: 0

[Fonte] c# Usar OCR para reconhecer imagens chinesas

[Copiar link]
Publicado em 23/11/2016 14:33:25 | | | |
Ainda existem muitos componentes OCR (Reconhecimento Óptico de Caractere) disponíveis no mercado atualmente, incluindo o famoso Tesseract e o muito profissional Asprise, embora sejam muito profissionais e fáceis de usar, não são fáceis de usar (porque não são amigáveis ao suporte chinês). Se a empresa é especializada em desenvolver suítes de OCR e estiver disposta a dedicar muito tempo a pesquisas e desenvolvimentos aprofundados, então o Tesseract é recomendado, que pode ser configurado em profundidade e é open source.
Após tentar várias soluções, descobriu-se que o componente OCR da Microsoft tinha um bom efeito no reconhecimento chinês e era simples. Este componente é baseado no Office 2007 e tem o seguinte efeito:


Use componentes OCR em C# e Office 2007 para converter gráficos e texto
  • Instalar o Office 2007. (Você precisa instalar isso manualmente no Tools–> Microsoft Office Document Imaging ao instalar as opções de componentes)
  • Instalação do patch Office SP2 (301 MB): http://download.microsoft.com/download/A/3/9/A39E919E-AFA8-4128-9249-51629206C70F/office2007sp2-kb953195-fullfile-zh-cn.exe
  • Consulte o componente COM no projeto Visual Studio C#: Microsoft Office Document Imaging 12.0 Type Library
  • Depois, escreva o seguinte código (este artigo usa o projeto de teste winfrom):

Depois, coloque um arquivo text.jpg no drive C para começar a testar o código acima.

Outras Notas: Se o erro "Informação Adicional: Recuperando um componente com CLSID {40942A6C-1520-4132-BDF8-BDC1F71F547B} na fábrica da classe COM falhou devido ao seguinte erro: 80040154 Nenhuma classe registrada", tente modificar o alvo de build do projeto de Qualquer CPU para x86.


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





Anterior:Uso do SyncRoot no StringDictionary
Próximo:Escrever um serviço web com C# HttpListener gera um erro 503
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com