Lançamento do sistema de reconhecimento de texto Tesseract 4.1

Preparado lançamento do sistema de reconhecimento ótico de texto Tesseract 4.1, suportando o reconhecimento de caracteres UTF-8 e textos em mais de 100 idiomas, incluindo russo, cazaque, bielorrusso e ucraniano. O resultado pode ser salvo como texto simples ou nos formatos HTML (hOCR), ALTO (XML), PDF e TSV. O sistema foi inicialmente criado entre 1985 e 1995 no laboratório da empresa Hewlett Packard, em 2005 o código foi aberto sob a licença Apache e, posteriormente, desenvolvido com a participação de funcionários da Google. Os textos-fonte do projeto são distribuídos estão sob a licença Apache 2.0.

O Tesseract inclui uma ferramenta de linha de comando e a biblioteca libtesseract para incorporar funções de reconhecimento de texto em outros aplicativos. Entre as interfaces GUI de terceiros que suportam o Tesseract GUI interfaces about:support gImageReader, VietOCR e YAGF. Oferece dois motores de reconhecimento: o clássico, que reconhece texto no nível de padrões de caracteres individuais, e o novo, baseado na aplicação de um sistema de aprendizado de máquina com Rede Neural Recorrente LSTM, otimizado para o reconhecimento de linhas inteiras e que permite um aumento significativo na precisão. Modelos treinados prontos foram publicados para 123 idiomas. Para otimização de desempenho, são oferecidos módulos que utilizam OpenMP e instruções SIMD AVX2, AVX ou SSE4.1.

Principais são no Tesseract 4.1:

  • Adicionada a possibilidade de saída no formato XML ALTO (Analyzed Layout and Text Object). Para usar este formato, execute o aplicativo como "tesseract nome_da_imagem diretório_de_saida alto";
  • Novos módulos de renderização LSTMBox e WordStrBox foram adicionados, facilitando o treinamento do motor;
  • Adicionada suporte para gráficos pseudo na saída hOCR (HTML);
  • Scripts alternativos escritos em Python para treinar o motor com base no aprendizado de máquina foram adicionados;
  • As otimizações usando instruções AVX, AVX2 e SSE foram ampliadas;
  • O suporte para OpenMP está desativado por padrão devido problemas a problemas de desempenho;
  • No motor LSTM, o suporte para listas brancas e negras foi adicionado;
  • Melhorados os scripts de construção baseados em CMake.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster