API OCR rápida e confiável com base no Aspose.ocr for C ++
Imagem para reconhecimento de texto com Python OCR
Mais exibições >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 for python via C ++?
Aprimore seus recursos de OCR com aspom.ocr for python via C ++. Essa biblioteca embalada com recursos integra perfeitamente o OCR nos aplicativos Python com código mínimo. Experimente velocidade e precisão excepcionais, apoiando mais de 140 idiomas, incluindo roteiros latinos, cirílicos, árabes, persas, indic e chinês. Reconheça uma variedade de imagens, desde documentos digitalizados e fotos de smartphones a capturas de tela e PDFs digitalizados. Os filtros avançados de pré-processamento lidam com desafios como imagens rotacionadas, distorcidas e barulhentas, garantindo o desempenho ideal, alavancando o processamento da GPU.

OCR rápido e preciso
Alcance os resultados rápidos e precisos do OCR com o python de ponta via tecnologia C ++.
Reconhecimento multilíngue
Reconheça o texto em mais de 140 idiomas, garantindo a versatilidade para aplicativos Python via integração C ++.
Suporte abrangente de imagem
Processe imagens sem esforço de scanners, câmeras e smartphones com Python via C ++.
Reconhecimento preciso de personagem chinês
Reconhece com precisão mais de 6.000 caracteres chineses em seus projetos Python via C ++.
Manter estilos de fonte e formatação
Preserve os estilos de fonte e a formatação para uma representação precisa do texto reconhecido em seus aplicativos Python via C ++.
Amostra de código vivo
Inicie o reconhecimento de texto a partir de imagens em apenas três linhas de código. Experimente a simplicidade!
* Enviando seus arquivos ou usando o serviço com o qual você concorda com o 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 aplicações Python
Aspose.ocr for Python via C ++ integra-se perfeitamente a qualquer plataforma que suporta C ++ -seja no Windows, Windows Server, MacOS, Linux ou na nuvem.
Formatos de arquivo suportados
Aspose.OCR for Python via C++ pode trabalhar com qualquer arquivo Você pode ir 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
Lote ocr
- Multi-page PDF
- ZIP
- Folder
Resultados de reconhecimento
- Text
- Microsoft Word
- Microsoft Excel
- RTF
- JSON
- XML
Instalação sem esforço para Python via C ++
Aspose.ocr for python via C ++ é entregue como um pacote python ou como um arquivo para download com dependências mínimas. Facilmente install em seu projeto, e você está 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 sem limitações.
Integração de back -end de C ++ para aplicativos Python
Nossa biblioteca se integra perfeitamente ao back -end do C ++, permitindo que os aplicativos Python funcionem perfeitamente em qualquer plataforma - Windows de desktop, servidor Windows, MacOS, Linux e a nuvem.
140+ idiomas de reconhecimento
Suporte a diversos idiomas e scripts, incluindo idiomas mistos:
Otimize o reconhecimento deixando a biblioteca detectar linguagem ou defini -la para melhorar o desempenho.
- ** Latim estendido ** alfabeto: inglês, espanhol, francês, indonésio, português, alemão, vietnamita, turco, italiano, polonês e mais de 80;
- ** Cirílico ** alfabeto: russo, ucraniano, cazaque, sérvio, Bielorrússia, búlgaro;
- Árabe, persa, urdu;
- Script chinês e devanagari, incluindo hindi, marathi, bhojpuri e outros.
Principais recursos
Aspose.OCR for Python via C++ Explore os recursos avançados do Aspose.ocr for Python via C ++.
Foto OCR
Extraia o texto das fotos de smartphones com precisão no nível da verificação.
PDF pesquisável
Converta qualquer varredura 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 o texto em todos os tipos e estilos populares.
Reconhecimento fino
Ajuste todos os parâmetros OCR para obter os melhores resultados de reconhecimento.
Verificador ortográfico
Melhorar os resultados corrigindo automaticamente as palavras incorretas.
Encontre texto em imagens
Procure texto ou expressão regular dentro de um conjunto de imagens.
Compare textos de imagem
Compare textos em duas imagens, independentemente do caso e do layout.
Limite o escopo do reconhecimento
Limite o conjunto de caracteres que o mecanismo OCR procurará.
Detectar defeitos de imagem
Encontre automaticamente áreas potencialmente problemáticas de imagem.
Reconhecer áreas
Encontre e leia apenas áreas específicas de uma imagem, nem todo texto.
Amostras de código Python
Descubra amostras de código para integrar perfeitamente aspose.ocr for python via C ++ em seus aplicativos.
Instalação sem esforço
Documentar as áreas de detecção
Uma digitalização ou fotografia de imagem 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 com sucesso e precisão dessas áreas de interesse em uma página é crucial para o OCR eficaz. Esse processo central é conhecido como detecção de área de documentos, envolvendo a identificação, organização e classificação de regiões de conteúdo distintas.O Aspose.ocr oferece vários algoritmos de detecção de áreas de documentos, permitindo que você escolha o que funciona melhor para o seu conteúdo específico.
Configuração para conteúdo de imagem variável - 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
O OCR for C ++ pode salvar os resultados do reconhecimento em vários formatos para que possam ser compartilhados, armazenados em um banco de dados, exibidos ou analisados: texto sem formatação, PDF, Microsoft Word, Microsoft Excel, JSON e XML. {index-content-python-cpp.code_samples.item3.content2}
Salvar resultados de reconhecimento para JSON - Python
recognize_result_txt
= asposeocr.AsposeOCRSerializeResult(
recognize_result,
asposeocr.ExportFormat.json)