API OCR rápida e confiável baseada em Aspose.OCR para C++
Reconhecimento de imagem para texto com Python OCR
Mais vitrines >import asposeocr
settings = asposeocr.RecognitionSettings()
input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = AsposeOCRRecognize(input_data, settings)
> pip install aspose-ocr-python-cpp
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.
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!
* Ao enviar seus arquivos ou usar o serviço você concorda com nosso Termos de uso e política de Privacidade.
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
Uniformidade
Python via Java
Desempenho
Python via C++
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.
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
- 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++.
OCR de fotos
Extraia texto de fotos de smartphones com precisão de digitalização.
PDF pesquisável
Converta qualquer digitalização em um documento totalmente pesquisável e indexável.
Reconhecimento de URL
Reconheça uma imagem do URL sem baixá-la localmente.
Reconhecimento em massa
Leia todas as imagens de documentos, pastas e arquivos de várias páginas.
Qualquer fonte e estilo
Identifique e reconheça texto em todos os tipos e estilos populares.
Reconhecimento de ajuste fino
Ajuste todos os parâmetros de OCR para obter melhores resultados de reconhecimento.
Corretor ortográfico
Melhore os resultados corrigindo automaticamente palavras com erros ortográficos.
Encontre texto em imagens
Pesquise texto ou expressão regular em um conjunto de imagens.
Compare textos de imagens
Compare textos em duas imagens, independentemente do caso e do layout.
Limitar o escopo do reconhecimento
Limite o conjunto de caracteres que o mecanismo de OCR procurará.
Detectar defeitos de imagem
Encontre automaticamente áreas da imagem potencialmente problemáticas.
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
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)