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

Migliora le tue capacità OCR con Aspose.ocr per Python tramite C ++. Questa libreria piena di funzionalità integra perfettamente OCR in applicazioni Python con codice minimo. Sperimenta una velocità e una precisione eccezionali, supportando 140+ lingue, tra cui script latino, cirillico, arabo, persiano, indic e cinesi. 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, distorte e rumorose, garantendo prestazioni ottimali sfruttando l’elaborazione GPU.

Illustration ocr

OCR rapido e preciso

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

Riconoscimento multilingue

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

Supporto completo delle immagini

Elaborare senza sforzo le immagini da scanner, telecamere e smartphone con Python tramite C ++.

Riconoscimento accurato del personaggio cinese

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

Mantenere stili di carattere e formattazione

Preservare gli stili di carattere e la formattazione per una rappresentazione accurata del testo riconosciuto nelle applicazioni Python tramite C ++.

Esempio di codice live

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

Pronto a riconoscere Pronto a riconoscere Lascia cadere un file qui o fai clic per navigare *

* Caricando i tuoi file o utilizzando il servizio, sei d'accordo con il nostro Termini di utilizzo E politica sulla riservatezza.

Risultato di riconoscimento
 

Converti l'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 capacità 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 può essere un po ‘più lenta di altre piattaforme

Uniformità

Python via Java

Usa la stessa libreria su qualsiasi piattaforma
Esegui perfettamente l’applicazione su qualsiasi dispositivo
Richiede l’ambiente di runtime Java (JRE) versione 8 o successiva

Prestazione

Python via C++

La velocità più rapida possibile indipendentemente dalla piattaforma
Un grande controllo sulla gestione delle risorse
Mirato agli sviluppatori esperti

Integrazione OCR per applicazioni Python

ASPUSE.ocr per Python tramite C ++ si integra senza soluzione di continuità con qualsiasi piattaforma a supporto C ++ -sia su Windows Desktop, Windows Server, MacOS, Linux o il cloud.

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 ottenere 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

Batch OCR

  • Multi-page PDF
  • ZIP
  • Folder

Risultati di riconoscimento

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

Installazione senza sforzo per Python tramite C ++

Assepse.ocr per Python tramite C ++ viene consegnato come pacchetto Python o come file scaricabile con dipendenze minime. Facilmente installa nel tuo progetto e sei pronto a riconoscere i testi in più linguaggi supportati e salvare i risultati di riconoscimento in vari formati.

Richiedi una licenza di prova per dare il via allo sviluppo di un’applicazione OCR completamente funzionale senza limitazioni.

Integrazione di back -end C ++ per applicazioni Python

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

140+ lingue di riconoscimento

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

Ottimizza il riconoscimento lasciando che la libreria rilevi il linguaggio o definisce per le prestazioni migliorate.

  • ** Latino esteso ** Alfabeto: inglese, spagnolo, francese, indonesiano, portoghese, tedesco, vietnamita, turco, italiano, polacco e 80+ in più;
  • ** Cirillico ** Alphabet: russo, ucraino, kazako, serbo, bielorusso, bulgaro;
  • Arabo, persiano, urdu;
  • La sceneggiatura cinese e Devanagari, tra cui Hindi, Marathi, Bhojpuri e altri.

Caratteristiche chiave

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

Feature icon

Foto OCR

Estrai il testo da foto di 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

Riconosci un’immagine dall’URL senza scaricarla localmente.

Feature icon

Riconoscimento di massa

Leggi tutte le immagini da documenti, cartelle e archivi multi-pagina.

Feature icon

Qualsiasi carattere e stile

Identificare e riconoscere il testo in tutti i caratteri e gli stili popolari.

Feature icon

Riconoscere il riconoscimento

Regola ogni parametro OCR per i migliori risultati di riconoscimento.

Feature icon

Checker 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 di riconoscimento

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

Feature icon

Rileva i difetti dell’immagine

Trova automaticamente le aree potenzialmente problematiche dell’immagine.

Feature icon

Riconoscere le aree

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

Campioni di codice Python

Scopri i campioni di codice per integrare perfettamente Aspose.ocr per Python tramite C ++ nelle tue applicazioni.

Installazione senza sforzo

Come un pacchetto Python leggero o un file scaricabile con dipendenze minime, Aspose.ocr per Python tramite C ++ garantisce una facile distribuzione. Integralo nel tuo progetto direttamente da Python e sei pronto a sfruttare le capacità OCR complete, salvare il riconoscimento si traduce in vari formati.

post-installazione, inizia prontamente usando 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. Utilizzare questo periodo per avviare lo sviluppo di un’applicazione OCR completamente funzionale, consentendo di prendere una decisione informata sull’acquisto di Aspose.ocr per Python tramite C ++ in seguito.

Rilevamento delle aree di documento

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

Aspose.ocr offre diversi algoritmi di rilevamento delle aree di documento, permettendoti di scegliere quello che funziona meglio per i tuoi contenuti specifici.

Imposta per il contenuto di immagini varuse - 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 di riconoscimento in più formati in modo che possano essere condivisi, archiviati in un database, visualizzato o analizzato: testo semplice, PDF, Microsoft Word, Microsoft Excel, JSON e XML. {index-content-python-cpp.code_samples.item3.content2}

Salva i risultati del riconoscimento a JSON - Python

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