Perché scegliere Aspose.OCR per Python tramite C++?

Migliora le tue capacità OCR con Aspose.OCR per Python tramite C++. Questa libreria ricca di funzionalità integra perfettamente l’OCR nelle applicazioni Python con un codice minimo. Sperimenta velocità e precisione eccezionali, supportando oltre 130 lingue, tra cui latino, cirillico, arabo, persiano, indiano e cinese. Riconosci una varietà di immagini, da documenti scansionati e foto di smartphone a screenshot e PDF scansionati. I filtri di pre-elaborazione avanzati gestiscono sfide come immagini ruotate, inclinate e rumorose, garantendo prestazioni ottimali sfruttando l’elaborazione GPU.

Illustration ocr

OCR rapido e preciso

Ottieni risultati OCR rapidi e accurati con Python all'avanguardia tramite la tecnologia C++.

Riconoscimento multilingue

Riconosce il testo in più di 130 lingue, garantendo versatilità per le applicazioni Python tramite l'integrazione C++.

Supporto completo delle immagini

Elabora facilmente immagini da scanner, fotocamere e smartphone con Python tramite C++.

Riconoscimento accurato dei caratteri cinesi

Riconosci con precisione oltre 6.000 caratteri cinesi nei tuoi progetti Python tramite C++.

Mantieni gli stili e la formattazione dei caratteri

Conserva gli stili dei caratteri e la formattazione per una rappresentazione accurata del testo riconosciuto nelle tue applicazioni Python tramite C++.

Esempio di codice in tempo reale

Avvia il riconoscimento del testo dalle immagini in sole tre righe di codice. Sperimenta la semplicità!

Pronto a riconoscere Pronto a riconoscere Trascina un file qui o fai clic per sfogliare *

*Caricando i tuoi file o utilizzando il servizio accetti i nostri Termini di utilizzo E politica sulla riservatezza.

Risultato del riconoscimento
 

Converti immagine in testo

Altri esempi >
// 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);

Scegli la tua preferenza

Scegli la libreria giusta per le tue esigenze. Esplora le API disponibili e le loro funzionalità per selezionare la soluzione più efficiente.

Versatilità

Python via .NET

Facile sviluppo, leggibilità e manutenibilità del codice
Vanta il maggior numero di funzionalità e riceve gli aggiornamenti più frequenti
La velocità complessiva potrebbe essere leggermente inferiore rispetto ad altre piattaforme

Uniformità

Python via Java

Utilizza la stessa libreria su qualsiasi piattaforma
Esegui senza problemi la tua applicazione su qualsiasi dispositivo
Richiede Java Runtime Environment (JRE) versione 8 o successiva

Prestazione

Python via C++

La massima velocità possibile indipendentemente dalla piattaforma
Un grande controllo sulla gestione delle risorse
Rivolto a sviluppatori esperti

Integrazione OCR per applicazioni Python

Aspose.OCR per Python tramite C++ si integra perfettamente con qualsiasi piattaforma che supporti C++ - sia su desktop Windows, Windows Server, macOS, Linux o la nuvola.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Formati di file supportati

Aspose.OCR for Python via C++ può funzionare con qualsiasi file puoi ottenerlo da uno scanner o da una fotocamera. I risultati del riconoscimento possono essere salvati, importati in un database o analizzati in tempo reale.

Immagini

  • JPEG
  • PNG
  • TIFF
  • BMP

OCR batch

  • Multi-page PDF
  • ZIP
  • Folder

Risultati del riconoscimento

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

Installazione semplice per Python tramite C++

Aspose.OCR per Python tramite C++ viene fornito come pacchetto Python o come file scaricabile con dipendenze minime. Installalo facilmente nel tuo progetto e sarai pronto a riconoscere testi in più lingue supportate e a salvare i risultati del riconoscimento in vari formati.

Richiedi una licenza di prova per avviare lo sviluppo di un’applicazione OCR completamente funzionale senza limitazioni.

Integrazione backend C++ per applicazioni Python

La nostra libreria si integra perfettamente con il backend C++, consentendo alle applicazioni Python di funzionare perfettamente su qualsiasi piattaforma: desktop Windows, Windows Server, macOS, Linux e cloud.

Oltre 130 lingue di riconoscimento

Supporto per diverse lingue e scritture, comprese le lingue miste:

Ottimizza il riconoscimento consentendo alla libreria di rilevare la lingua o di definirla per migliorare le prestazioni.

  • Alfabeto latino esteso: inglese, spagnolo, francese, indonesiano, portoghese, tedesco, vietnamita, turco, italiano, polacco e oltre 80 altri;
  • Alfabeto cirillico: russo, ucraino, kazako, serbo, bielorusso, bulgaro;
  • arabo, persiano, urdu;
  • Scrittura cinese e devanagari, inclusi hindi, marathi, bhojpuri e altri.

Caratteristiche principali

Aspose.OCR for Python via C++ Esplora le funzionalità avanzate di Aspose.OCR per Python tramite C++.

Feature icon

OCR di foto

Estrai testo dalle foto dello smartphone con precisione a livello di scansione.

Feature icon

PDF ricercabile

Converti qualsiasi scansione in un documento completamente ricercabile e indicizzabile.

Feature icon

Riconoscimento dell’URL

Riconoscere un’immagine dall’URL senza scaricarla localmente.

Feature icon

Riconoscimento in blocco

Leggi tutte le immagini da documenti, cartelle e archivi multipagina.

Feature icon

Qualsiasi carattere e stile

Identifica e riconosci il testo in tutti i caratteri tipografici e gli stili più diffusi.

Feature icon

Riconoscimento preciso

Regola ogni parametro OCR per ottenere i migliori risultati di riconoscimento.

Feature icon

Controllo ortografico

Migliora i risultati correggendo automaticamente le parole errate.

Feature icon

Trova il testo nelle immagini

Cerca testo o espressione regolare all’interno di una serie di immagini.

Feature icon

Confronta i testi delle immagini

Confronta i testi su due immagini, indipendentemente dal caso e dal layout.

Feature icon

Limitare l’ambito del riconoscimento

Limita il set di caratteri che il motore OCR cercherà.

Feature icon

Rileva i difetti dell’immagine

Trova automaticamente aree dell’immagine potenzialmente problematiche.

Feature icon

Riconoscere le aree

Trova e leggi solo aree specifiche di un’immagine, non tutto il testo.

Esempi di codice Python

Scopri esempi di codice per integrare perfettamente Aspose.OCR per Python tramite C++ nelle tue applicazioni.

Installazione semplice

Come pacchetto Python leggero o file scaricabile con dipendenze minime, Aspose.OCR per Python tramite C++ garantisce una facile distribuzione. Integralo nel tuo progetto direttamente da Python e sarai pronto a sfruttare le funzionalità OCR complete, salvando i risultati del riconoscimento in vari formati.

Dopo l’installazione, inizia subito a utilizzare Aspose.OCR per Python tramite C++, anche se con alcune limitazioni. Una licenza temporanea rimuove tutte le restrizioni della versione di prova per 30 giorni. Utilizza questo periodo per avviare lo sviluppo di un’applicazione OCR completamente funzionale, consentendoti di prendere una decisione informata sull’acquisto di Aspose.OCR per Python tramite C++ in un secondo momento.

Rilevamento delle aree del documento

Una scansione di immagine o una fotografia di un documento di testo spesso comprende più blocchi di contenuto, inclusi paragrafi di testo, tabelle, illustrazioni, formule e altro. Riconoscere con successo e precisione queste aree di interesse su una pagina è fondamentale per un OCR efficace. Questo processo fondamentale è noto come rilevamento dell’area del documento e implica l’identificazione, l’organizzazione e la classificazione di aree di contenuto distinte.

Aspose.OCR offre diversi algoritmi di rilevamento delle aree del documento, consentendoti di scegliere quello che funziona meglio per il tuo contenuto specifico.

Configurazione per vari contenuti di immagini: 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)

Vari formati di output

OCR per C++ può salvare i risultati del riconoscimento in più formati in modo che possano essere condivisi, archiviati in un database, visualizzati o analizzati: testo semplice, PDF, Microsoft Word, Microsoft Excel, JSON e XML. {index-content-python-cpp.code_samples.item3.content2}

Salva i risultati del riconoscimento in JSON - Python

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