Escopo e Limitações

Escopo e Limitações

Esta página lista o que Aspose.OCR FOSS para .NET suporta e não suporta hoje, para que você possa confirmar a compatibilidade antes de integrá-lo. O API público é intencionalmente compacto e pode evoluir à medida que as capacidades de reconhecimento são ampliadas.


Idioma e Escrita

O reconhecimento suporta texto em escrita latina, incluindo os caracteres diacríticos presentes no modelo de reconhecimento incorporado. Não há API de seleção de idioma em tempo de execução — o alfabeto reconhecido é fixado pelo modelo incorporado.

Tipos de Entrada

As entradas são limitadas a InputType.SingleImage (imagens raster suportadas por System.Drawing.Common) e InputType.PDF. Qualquer outro tipo de entrada gera NotSupportedException. As páginas PDF são sempre renderizadas a 150 DPI; essa resolução não é configurável.

Saída de Detecção

O detector devolve apenas retângulos de linhas de texto alinhados aos eixos. Regiões poligonais e rótulos de layout (títulos, tabelas, colunas) não fazem parte da saída pública.

Não implementado

Essas capacidades são not implementadas em Aspose.OCR FOSS para .NET:

  • Geração de PDF pesquisável ou auxiliares de exportação de texto
  • Pontuações de confiança para o texto reconhecido
  • Detecção de fontes
  • Correção ortográfica
  • Detecção da estrutura de tabelas
  • Detecção de código de barras
  • Rotação automática de página, correção de inclinação ou inversão de cores
  • Pré-processamento configurável pelo usuário

Plataforma e Execução

  • O processamento de imagem é Somente Windows, porque o pipeline depende de System.Drawing.Common para carregamento de bitmap, recorte, redimensionamento e acesso a pixels.
  • A inferência roda no apenas CPU — A execução da GPU não está configurada.
  • Arquivos de entrada e páginas PDF são processados sequentially; não há multithreading a nível de entrada API, embora Microsoft.ML.OnnxRuntime paraleliza o trabalho dentro de cada chamada de inferência.

Tamanho do Assembly

O assembly compilado é grande porque os três modelos ONNX (detecção, refinamento e reconhecimento) estão incorporados como recursos em cada build de target-framework.

Ver também

 Português