Por que escolher Aspose.OCR para Python via C++?

Aprimore seus recursos de OCR com Aspose.OCR para Python via C++. Esta biblioteca repleta de recursos integra perfeitamente o OCR em aplicativos Python com o mínimo de código. Experimente velocidade e precisão excepcionais, com suporte para mais de 130 idiomas, incluindo escrita latina, cirílica, árabe, persa, índica e chinesa. Reconheça uma variedade de imagens, desde documentos digitalizados e fotos de smartphones até capturas de tela e PDFs digitalizados. Filtros avançados de pré-processamento lidam com desafios como imagens giradas, distorcidas e com ruído, garantindo desempenho ideal ao aproveitar o processamento da GPU.

Illustration ocr

OCR rápido e preciso

Obtenha resultados de OCR rápidos e precisos com Python de ponta por meio da tecnologia C++.

Reconhecimento Multilíngue

Reconheça texto em mais de 130 idiomas, garantindo versatilidade para aplicativos Python por meio da integração C++.

Suporte abrangente para imagens

Processe facilmente imagens de scanners, câmeras e smartphones com Python via C++.

Reconhecimento preciso de caracteres chineses

Reconheça com precisão mais de 6.000 caracteres chineses em seus projetos Python via C++.

Manter estilos e formatação de fontes

Preserve estilos de fonte e formatação para representação precisa de texto reconhecido em seus aplicativos Python via C++.

Amostra de código ativo

Inicie o reconhecimento de texto de imagens em apenas três linhas de código. Experimente a simplicidade!

Pronto para reconhecer Pronto para reconhecer Solte um arquivo aqui ou clique para navegar *

* Ao enviar seus arquivos ou usar o serviço você concorda com nosso Termos de uso e política de Privacidade.

Resultado de reconhecimento
 

Converter imagem em texto

Mais exemplos >
// Initialize OCR engine
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Extract text from image
string result = recognitionEngine.RecognizeImage("<file name>");
// Display the recognition result
Console.WriteLine(result);

Escolha sua preferência

Escolha a biblioteca certa para suas necessidades. Explore as APIs disponíveis e seus recursos para selecionar a solução mais eficiente.

Versatilidade

Python via .NET

Fácil desenvolvimento, legibilidade e facilidade de manutenção do código
Possui o maior número de recursos e recebe as atualizações mais frequentes
A velocidade geral pode ser um pouco mais lenta do que outras plataformas

Uniformidade

Python via Java

Use a mesma biblioteca em qualquer plataforma
Execute seu aplicativo perfeitamente em qualquer dispositivo
Requer Java Runtime Environment (JRE) versão 8 ou posterior

Desempenho

Python via C++

A velocidade mais rápida possível, independentemente da plataforma
Muito controle sobre o gerenciamento de recursos
Direcionado para desenvolvedores experientes

Integração de OCR para aplicativos Python

Aspose.OCR para Python via C++ integra-se perfeitamente com qualquer plataforma que suporte C++ - seja em desktop Windows, Windows Server, macOS, Linux ou a nuvem.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Formatos de arquivo suportados

Aspose.OCR for Python via C++ pode trabalhar com qualquer arquivo você pode obter de um scanner ou câmera. Os resultados do reconhecimento podem ser salvos, importados para um banco de dados ou analisados ​​em tempo real.

Imagens

  • JPEG
  • PNG
  • TIFF
  • BMP

OCR em lote

  • Multi-page PDF
  • ZIP
  • Folder

Resultados de reconhecimento

  • Text
  • PDF
  • Microsoft Word
  • Microsoft Excel
  • RTF
  • JSON
  • XML

Instalação fácil para Python via C++

Aspose.OCR para Python via C++ é entregue como um pacote Python ou como um arquivo para download com dependências mínimas. Instale facilmente em seu projeto e você estará pronto para reconhecer textos em vários idiomas suportados e salvar resultados de reconhecimento em vários formatos.

Solicite uma licença de teste para iniciar o desenvolvimento de um aplicativo OCR totalmente funcional e sem limitações.

Integração de back-end C++ para aplicativos Python

Nossa biblioteca se integra perfeitamente ao back-end C++, permitindo que aplicativos Python sejam executados perfeitamente em qualquer plataforma – desktop Windows, Windows Server, macOS, Linux e nuvem.

Mais de 130 idiomas de reconhecimento

Suporte para diversos idiomas e scripts, incluindo idiomas mistos:

Otimize o reconhecimento permitindo que a biblioteca detecte o idioma ou o defina para melhorar o desempenho.

  • Alfabeto latino estendido: inglês, espanhol, francês, indonésio, português, alemão, vietnamita, turco, italiano, polonês e mais de 80;
  • Alfabeto cirílico: russo, ucraniano, cazaque, sérvio, bielorrusso, búlgaro;
  • Árabe, Persa, Urdu;
  • Escrita chinesa e Devanagari, incluindo Hindi, Marathi, Bhojpuri e outras.

Principais recursos

Aspose.OCR for Python via C++ Explore os recursos avançados do Aspose.OCR para Python via C++.

Feature icon

OCR de fotos

Extraia texto de fotos de smartphones com precisão de digitalização.

Feature icon

PDF pesquisável

Converta qualquer digitalização em um documento totalmente pesquisável e indexável.

Feature icon

Reconhecimento de URL

Reconheça uma imagem do URL sem baixá-la localmente.

Feature icon

Reconhecimento em massa

Leia todas as imagens de documentos, pastas e arquivos de várias páginas.

Feature icon

Qualquer fonte e estilo

Identifique e reconheça texto em todos os tipos e estilos populares.

Feature icon

Reconhecimento de ajuste fino

Ajuste todos os parâmetros de OCR para obter melhores resultados de reconhecimento.

Feature icon

Corretor ortográfico

Melhore os resultados corrigindo automaticamente palavras com erros ortográficos.

Feature icon

Encontre texto em imagens

Pesquise texto ou expressão regular em um conjunto de imagens.

Feature icon

Compare textos de imagens

Compare textos em duas imagens, independentemente do caso e do layout.

Feature icon

Limitar o escopo do reconhecimento

Limite o conjunto de caracteres que o mecanismo de OCR procurará.

Feature icon

Detectar defeitos de imagem

Encontre automaticamente áreas da imagem potencialmente problemáticas.

Feature icon

Reconhecer áreas

Encontre e leia apenas áreas específicas de uma imagem, não todo o texto.

Amostras de código Python

Descubra exemplos de código para integrar perfeitamente Aspose.OCR para Python via C++ em seus aplicativos.

Instalação sem esforço

Como um pacote Python leve ou um arquivo para download com dependências mínimas, Aspose.OCR para Python via C++ garante fácil distribuição. Integre-o ao seu projeto diretamente do Python e você estará preparado para aproveitar recursos completos de OCR, salvando resultados de reconhecimento em vários formatos.

Após a instalação, comece imediatamente a usar o Aspose.OCR para Python via C++, embora com certas limitações. Uma licença temporária remove todas as restrições da versão de teste por 30 dias. Utilize este período para iniciar o desenvolvimento de um aplicativo OCR totalmente funcional, permitindo que você tome uma decisão informada sobre a compra do Aspose.OCR para Python via C++ posteriormente.

Detecção de áreas de documentos

Uma imagem digitalizada ou fotografia de um documento de texto geralmente compreende vários blocos de conteúdo, incluindo parágrafos de texto, tabelas, ilustrações, fórmulas e muito mais. O reconhecimento bem-sucedido e preciso dessas áreas de interesse em uma página é crucial para um OCR eficaz. Este processo fundamental é conhecido como detecção de área de documento, envolvendo a identificação, organização e classificação de regiões de conteúdo distintas.

Aspose.OCR oferece diversos algoritmos de detecção de áreas de documentos, permitindo que você escolha aquele que funciona melhor para seu conteúdo específico.

Configuração para vários conteúdos de imagem - Python OCR

settings = asposeocr.RecognitionSettings()
settings.areasMode = asposeocr.DetectAreasMode.TABLE
# DetectAreasMode.DOCUMENT / PHOTO / CURVED_TEXT / TABLE / COMBINE

input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = asposeocr.AsposeOCRRecognize(input_data, settings)

Vários formatos de saída

OCR para C++ pode salvar resultados de reconhecimento em vários formatos para que possam ser compartilhados, armazenados em um banco de dados, exibidos ou analisados: texto simples, PDF, Microsoft Word, Microsoft Excel, JSON e XML. {index-content-python-cpp.code_samples.item3.content2}

Salvar resultados de reconhecimento em JSON - Python

recognize_result_txt 
    = asposeocr.AsposeOCRSerializeResult(
      recognize_result, 
      asposeocr.ExportFormat.json)